@charset "UTF-8";
/* CSS Document */

/* ~~ this container surrounds all other divs giving them their percentage-based width ~~ */

.ppboxprints2port{
	width: 342px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 125px;














font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: normal;
	color: #0c3258;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 73px;
	padding-bottom: 95px;
	text-align: center;
	background-image: url(../assests/tls/productspage/tshirts/howtoorderbgtsnew2025.png);
	padding-right: 0px;
	background-repeat: no-repeat;
	background-position: 77px 5px;

	
}

.ppboxprints2lands{
	width: 342px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 125px;














font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: normal;
	color: #0c3258;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 111px;
	padding-bottom: 55px;
	text-align: center;
	background-image: url(../assests/tls/productspage/tshirts/howtoorderbgtsnew2025.png);
	padding-right: 0px;
	background-repeat: no-repeat;
	background-position: 115px 5px;

	
}

.imagebox480cardssmtdprints2lands{
	width: 455px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 30px;







font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	font-family: Raleway;
	font-style: normal;
	padding-left: 0px;
	padding-bottom: 80px;
	text-align: right;
	background-image: none;
	background-repeat: no-repeat;
	padding-right: 0px;
	background-position: -30px 170px;
	color: #0c3258;

	
}

.links {
	overflow: hidden;
	font-family: 'Open+sans', sans-serif;
	padding-left: 0px;
	height: 56px;
	width: 757px;
	float: left;
	color: #FFF;
	padding-right: 15px;
	text-align: right;
	padding-top: 10px;
}

.linksab {
	overflow: hidden;
	font-family: 'Open+sans', sans-serif;
	padding-left: 0px;
	height: 56px;
	width: 697px;
	float: left;
	color: #FFF;
	padding-right: 15px;
	text-align: right;
	padding-top: 10px;
}


.links a:hover  {
	color: #009BC1;
	font-family: 'Open+sans', sans-serif;
}

.links a   {
	color: #fff;
	font-family: 'Open+sans', sans-serif;
}

.links a:visited   {
	color: #fff;
	font-family: 'Open+sans', sans-serif;
}


 
.imageboxcarddisplayind2printslands{
	width: 360px;
	float: left;
	clear: none;
	display: inline-block;




font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 24px;
	font-weight: 500;
	color: #333333;
	font-family: Raleway, sans-serif;
	font-style: normal;
	text-align: left;
	background-image: none;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-position: 6px -12px;

	
}

.imageboxcarddisplayind2printslands{
	width: 375px;
	float: left;
	clear: none;
	display: inline-block;








font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 24px;
	font-weight: 500;
	color: #333333;
	font-family: Raleway, sans-serif;
	font-style: normal;
	text-align: left;
	background-image: none;
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 85px;
	background-position: 6px -12px;

	
}


.textwarningprintssnew2lands{
	width: 320px;
	float: left;
	padding-top: 400px;















font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	font-family: 'Open+Sans', sans-serif;
	;
	padding-bottom: 120px;
	padding-left: 75px;
	padding-right: 60px;
	background-image: url(../assests/tls/productspage/tshirts/backnewts.jpg);
	background-repeat: no-repeat;
	background-position: 50px 500;
	text-align: center;
	
}




.imagebox480cardssmtdlandscards{
	width: 465px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 10px;







font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	font-family: Raleway;
	font-style: normal;
	padding-left: 0px;
	padding-bottom: 80px;
	text-align: right;
	background-image: none;
	background-repeat: no-repeat;
	padding-right: 0px;
	background-position: -30px 170px;
	color: #0c3258;

	
}

.imagebox480cardsetsnew{
	width: 465px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 10px;


font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	color: #0c3258;
	font-family: Raleway;
	font-style: normal;
	padding-left: 0px;
	padding-bottom: 80px;
	text-align: right;
	background-image: none;
	background-repeat: no-repeat;
	padding-right: 0px;
	background-position: 5px 10px;

	
}


.imageboxcarddisplayind2set{
	width: 360px;
	float: left;
	clear: none;
	display: inline-block;


font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 24px;
	font-weight: 500;
	color: #333333;
	font-family: Raleway, sans-serif;
	font-style: normal;
	text-align: left;
	background-image: none;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 40px;
	background-position: 26px -12px;

	
}


.sidebar42boxleftnew {
	float: left;
	width: 485px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}


.sidebar42boxrightnew {
	float: left;
	width: 465px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}




.imageboxcarddisplayindsetsppf1{
	width: 340px;
	float: left;
	clear: none;
	display: inline-block;







font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: 500;
	color: #333333;
	font-family: Raleway, sans-serif;
	font-style: normal;
	text-align: left;
	background-image: url(../assests/tls/productspage/cardsets/ppfset1details.png);
	background-repeat: no-repeat;
	padding-top: 540px;
	padding-right: 50px;
	padding-bottom: 35px;
	padding-left: 83px;
	background-position: 16px 95px;

	
}

.imageboxcarddisplayindsetsppf2{
	width: 340px;
	float: left;
	clear: none;
	display: inline-block;









font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: 500;
	color: #333333;
	font-family: Raleway, sans-serif;
	font-style: normal;
	text-align: left;
	background-image: url(../assests/tls/productspage/cardsets/ppfset2details.png);
	background-repeat: no-repeat;
	padding-top: 540px;
	padding-right: 50px;
	padding-bottom: 35px;
	padding-left: 83px;
	background-position: 16px 95px;

	
}


.imageboxcarddisplayindsetsppffull{
	width: 340px;
	float: left;
	clear: none;
	display: inline-block;











font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: 500;
	color: #333333;
	font-family: Raleway, sans-serif;
	font-style: normal;
	text-align: left;
	background-image: url(../assests/tls/productspage/cardsets/ppffullsetdetails.png);
	background-repeat: no-repeat;
	padding-top: 595px;
	padding-right: 50px;
	padding-bottom: 35px;
	padding-left: 83px;
	background-position: 16px 150px;

	
}

.relatedsites{
	float: left;
	width: 960px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: center;
}

.imageboxemail{
	float: left;
	height: auto;
	width: 950px;
	clear: none;
	padding-left: 0px;
	padding-top: 0px;
font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 20px;
	font-weight: bold;
	color: #550104;
	font-family: 'Quicksand', sans-serif;
	;
	background-image: none;
	text-align: right;
	padding-bottom: 500px;
	padding-right: 75px;
	
}

.imageboxemailtext{
	float: left;
	height: auto;
	width: 915px;
	clear: none;
	padding-left: 0px;
	padding-top: 10px;




font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Quicksand', sans-serif;
	;
	background-image: none;
	text-align: right;
	padding-bottom: 0px;
	padding-right: 75px;
	
}


.aboutmeimcontact {
	width: 980px;
	float: none;
	padding-top: 0px;



































font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: 500;
	color: #CCCCCC;
	font-family: Raleway, sans-serif;
	;
	padding-bottom: 0px;
	height: auto;
	clear: left;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 750px 35mm;
	text-align: right;
	padding-left: 0px;
	padding-right: 80px;

	
}
.aboutmeiconic {
	width: 320px;
	float: left;
	padding-top: 50px;




















font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: 400;
	color: #FFFFFF;
	font-family: Raleway;
	;
	padding-bottom: 0px;
	height: auto;
	clear: left;
	background-attachment: scroll;
	background-image: url(../assests/tls/productspage/aboutbg.jpg);
	background-repeat: no-repeat;
	background-position: -65px 0mm;
	text-align: left;
	padding-left: 100px;

	
}

.imageboxlogo{
	float: left;
	height: auto;
	width: 350px;
	clear: none;
	padding-left: 140px;
	padding-top: 140px;







font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 20px;
	font-weight: bold;
	color: #550104;
	font-family: 'Quicksand', sans-serif;
	;
	background-image: none;
	text-align: right;
	padding-bottom: 0px;
	padding-right: 100px;
	
}

.imageboxlogogd{
	float: left;
	height: auto;
	width: 350px;
	clear: none;
	padding-left: 120px;
	padding-top: 40px;








font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 20px;
	font-weight: bold;
	color: #550104;
	font-family: 'Quicksand', sans-serif;
	;
	background-image: none;
	text-align: right;
	padding-bottom: 0px;
	padding-right: 100px;
	
}

.imageboxlogospgd{
	float: left;
	height: auto;
	width: 980px;
	clear: none;
	padding-left: 0px;
	padding-top: 0px;








font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 20px;
	font-weight: bold;
	color: #550104;
	font-family: 'Quicksand', sans-serif;
	;
	background-image: none;
	text-align: right;
	padding-bottom: 0px;
	padding-right: 80px;
	
}

.stars_main_desccontact{
	width: 1060px;
	float: none;
	padding-top: 60px;






font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: normal;
	color: #550104;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 30px;
	height: auto;
	clear: left;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 300px 35mm;

	
}

.stars_main_descindexabout{
	width: 1060px;
	float: none;
	padding-top: 330px;




font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: normal;
	color: #550104;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 30px;
	height: auto;
	clear: left;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 300px 35mm;

	
}


.sidebar2image {
	float: left;
	width: 150px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}


.sidebar2imagesmallwiderleft {
	float: left;
	width: 329px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 56px;
	text-align: left;
}


.sidebar2imagesmallwiderleftwide {
	float: left;
	width: 347px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 260px;
	text-align: left;
}

.singleportbox{
	float: left;
	width: 1010px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	text-align: center;
}


.singleportbox{
	float: left;
	width: 1010px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: center;
	background-image: url(../assests/tls/productspage/gallery/etbg.jpg);
	background-repeat: no-repeat;
}

.singlelandsboxalientd{
	float: left;
	width: 1010px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: center;
	background-image: url(../assests/tls/productspage/gallery/alientdbg.jpg);
	background-repeat: no-repeat;
}

.singlelandsboxsoon{
	float: left;
	width: 1010px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: center;
	background-image: none;
	background-repeat: no-repeat;
}

.singlelandsboxevbeatles{
	float: left;
	width: 1010px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: center;
	background-image: url(../assests/tls/productspage/gallery/beatlesevbg.jpg);
	background-repeat: no-repeat;
}


.singlelandsboxalienamf{
	float: left;
	width: 1010px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: center;
	background-image: url(../assests/tls/productspage/gallery/alientmfbg.jpg);
	background-repeat: no-repeat;
}

.singlelandsboxstandoffalientd{
	float: left;
	width: 1010px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: center;
	background-image: none;
	background-repeat: no-repeat;
}


.singlelandsboxetmichaelmyers{
	float: left;
	width: 1010px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: center;
	background-image: url(../assests/tls/productspage/gallery/etmichaelmyers-bg.jpg);
	background-repeat: no-repeat;
}

.singlelandsboxetzobie{
	float: left;
	width: 1010px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: center;
	background-image: none;
	background-repeat: no-repeat;
}


.singlelandsboxetzombie{
	float: left;
	width: 1010px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: center;
	background-image: url(../assests/tls/productspage/gallery/etzombiebg.jpg);
	background-repeat: no-repeat;
}
.singlelandsboxetfreddyspace{
	float: left;
	width: 1010px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: center;
	background-image: url(../assests/tls/productspage/gallery/freddymoonbg.jpg);
	background-repeat: no-repeat;
}


.singlelandsboxetterminator{
	float: left;
	width: 1010px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: center;
	background-image: url(../assests/tls/productspage/gallery/ettermbg.jpg);
	background-repeat: no-repeat;
}

.singlelandsboxetluke{
	float: left;
	width: 1010px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: center;
	background-image: url(../assests/tls/productspage/gallery/etlukebg.jpg);
	background-repeat: no-repeat;
}

.singlelandsboxetfreddymoon{
	float: left;
	width: 1010px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: center;
	background-image: url(../assests/tls/productspage/gallery/freddyspacebg.jpg);
	background-repeat: no-repeat;
}

.singleportboxnobgport{
	float: left;
	width: 1007px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 3px;
	text-align: center;
	background-image: none;
	background-repeat: no-repeat;
}

.sidebar2imagesmallwiderright {
	float: left;
	width: 308px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 77px;
	text-align: left;
}

.sidebar2imagesmall {
	float: left;
	width: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
}



.imagebox480cardssmtdtshirts{
	width: 340px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 35px;

font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	font-family: Raleway;
	font-style: normal;
	padding-left: 40px;
	padding-bottom: 200px;
	text-align: right;
	background-image: url(../assests/Stars_and_icons/productpage/t%20shirts/t-shirt-display.jpg);
	background-repeat: no-repeat;
	padding-right: 20px;
	background-position: -10px 150px;

	
}


.imageboxcarddisplayindtshirts{
	width: 400px;
	float: left;
	clear: none;
	display: inline-block;
font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: 500;
	color: #333333;
	font-family: Raleway, sans-serif;
	font-style: normal;
	text-align: left;
	background-image: url(../assests/Stars_and_icons/productpage/t%20shirts/tshirtsdisplay3.jpg);
	background-repeat: no-repeat;
	padding-top: 130px;
	padding-right: 50px;
	padding-bottom: 200px;
	padding-left: 70px;
	background-position: 20px 50px;

	
}

.containersandishopabout {
	width: 1010px;
	max-width: 1260px;/* a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	min-width: 780px; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
	overflow: hidden; /* this declaration makes the .container clear all floated columns within it. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
	background-repeat: repeat;
	background-attachment: scroll;
	background-image: none;
	background-position: center center;
	color: #09A5CC;
	text-align: center;
	padding-left: 0px;
	float: none;
	clear: right;
	background-color: #000;
}


.containersandishopindex {
	width: 1010px;
	max-width: 1260px;/* a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	min-width: 780px; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
	overflow: hidden; /* this declaration makes the .container clear all floated columns within it. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
	background-repeat: repeat;
	background-attachment: scroll;
	background-image: none;
	background-position: center center;
	color: #09A5CC;
	text-align: center;
	padding-left: 0px;
	background-color: #000;
}


.containersandishopindexbanner {
	width: 1010px;
	max-width: 1260px;/* a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	min-width: 780px; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
	overflow: hidden; /* this declaration makes the .container clear all floated columns within it. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
	background-repeat: repeat;
	background-attachment: scroll;
	background-image: none;
	background-position: center center;
	color: #09A5CC;
	text-align: center;
	padding-left: 0px;
}

.linkboxdesc{
	width: auto;
	float: left;
	color: #990000;
	font-weight: bold;
	font-size: 20px;
	clear: none;
	padding-left: 30px;

	
}

.cardsfooter2{
	float: left;
	width: 1020px;
	height: 30px;
	padding-left: 40px;
	text-align: left;
	font-size: 12px;
	padding-top: 10px;
	color: #FFFFFF;
	background-image: url(../assests/arc/footerbg2.png);
	padding-bottom: 0px;
	
	
	
	
}

.sidebar4links {
	float: left;
	width: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}


.sidebar43images {
	float: left;
	width: 317px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}


.thumbholder_productstcstarsshop{
	width: 945px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 95px;
}

.sidebarproducts {
	float: left;
	width: 317px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #0c3258;
	font-weight: bold;
}

.sidebarproductssinglebutton {
	float: left;
	width: 980px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #0c3258;
	font-weight: bold;
}

.sidebarproductspadded{
	float: left;
	width: 317px;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #0c3258;
	font-weight: bold;
}

.sidebarproductsright2image {
	float: left;
	width: 260px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #0c3258;
	font-weight: bold;
}


.sidebarproducts2images {
	float: left;
	width: 160px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #0c3258;
	font-weight: bold;
}

.sidebar2imagelarge {
	float: left;
	width: 130px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.sidebar2image {
	float: left;
	width: 97px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
}

.cardscontainerlinksforcards{
	float: left;
	font-size: 16px;
	color: #333;
	text-align: center;
	text-decoration: none;
	height: auto;
	width: 960px;
	background-image: none;
	background-attachment: scroll;
	background-repeat: repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
}



.maincontentsdescription_im_cs_stars_cardsnew{
	width: 910px;
	float: left;
	padding-top: 170px;
font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 0px;
	height: auto;
	clear: none;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 550px -5mm;
	text-align: center;
	padding-right: 10px;
	padding-left: 90px;
	margin: auto;

	
}


.imagebox480cardsbpsday{
	width: 340px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 35px;


font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	color: #0785a6;
	font-family: Raleway;
	font-style: normal;
	padding-left: 40px;
	padding-bottom: 30px;
	text-align: right;
	background-image: url(../assests/arc/productpage/cards/bpsday.jpg);
	background-repeat: no-repeat;
	padding-right: 20px;

	
}

.guaranteep2{
	float: none;
	font-size: 26px;
	color: #FF0;
	text-align: left;
	text-decoration: none;
	height: auto;
	width: auto;
	background-image: none;
	background-attachment: scroll;
	background-repeat: repeat;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	line-height: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
}


.guaranteep{
	float: none;
	font-size: 32px;
	color: #FF0;
	text-align: left;
	padding: 5px;
	text-decoration: none;
	height: auto;
	width: auto;
	background-image: none;
	background-attachment: scroll;
	background-repeat: repeat;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
}


.guarantee{
	float: none;
	font-size: 34px;
	color: #000;
	text-align: left;
	padding: 5px;
	text-decoration: none;
	height: auto;
	width: auto;
	background-image: none;
	background-attachment: scroll;
	background-repeat: repeat;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	background-color: #FF0;
}

.ppboxcards{
	width: 320px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 140px;




font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 50px;
	padding-bottom: 10px;
	text-align: center;
	background-image: url(../assests/tls/productspage/cards/how-to-order-cards-bg.png);
	padding-right: 70px;
	background-repeat: no-repeat;
	background-position: 48px 20px;

	
}


.imagebox480cardslondonlandmark2set{
	width: 360px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 35px;
font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	color: #0785a6;
	font-family: Raleway;
	font-style: normal;
	padding-left: 70px;
	padding-bottom: 10px;
	text-align: right;
	background-image: url(../assests/arc/productpage/card%20sets/londonlandmarks1.jpg);
	background-repeat: no-repeat;
	padding-right: 0px;
	background-position: 12px 0px;

	
}


.ppboxcardsets{
	width: 320px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 180px;
font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: normal;
	color: #0985cc;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 80px;
	padding-bottom: 40px;
	text-align: center;
	background-image: url(../assests/arc/productpage/cards/cardppal.jpg);
	padding-right: 70px;
	background-repeat: no-repeat;
	background-position: 78px 60px;

	
}

.imagebox480cardssmtdtshirts{
	width: 340px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 55px;










font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	color: #0785a6;
	font-family: Raleway;
	font-style: normal;
	padding-left: 100px;
	padding-bottom: 30px;
	text-align: right;
	background-image: none;
	background-repeat: no-repeat;
	padding-right: 20px;
	background-position: 30px 415px;

	
}

 



.imagebox480cardssmtdprints{
	width: 285px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 35px;

font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	color: #0785a6;
	font-family: Raleway;
	font-style: normal;
	padding-left: 70px;
	padding-bottom: 40px;
	text-align: right;
	background-image: url(../assests/Stars_and_icons/productpage/prints/printsdisplay.jpg);
	background-repeat: no-repeat;
	padding-right: 35px;
	background-position: -10px 150px;

	
}


.imageboxcarddisplayindprints{
	width: 400px;
	float: left;
	clear: none;
	display: inline-block;



font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: 500;
	color: #333333;
	font-family: Raleway, sans-serif;
	font-style: normal;
	text-align: left;
	background-image: url(../assests/arc/productpage/prints/prints-display.png);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-position: 0px 5px;

	
}

 

.subtitleimp {
	font-size: 30px;
	color: #000;
	font-weight: bold;
	padding: 1px;
	background-color: #FF0;
}


.textwarningprintsnew{
	width: 300px;
	float: left;
	padding-top: 80px;

font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: #0785a6;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 60px;
	background-image: url(../assests/IM/productpage/prints/imp-box.jpg);
	background-repeat: no-repeat;
	background-position: -37px 36px;
	text-align: center;
	
}

}



.cats{
	float: left;
	width: auto;
	height: auto;
	padding-left: 10px;
	text-align: left;
	font-size: 12px;
	padding-top: 0px;
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -45px -80px;
	color: #996600;
	line-height: 25px;
	padding-right: 5px;
}

.texttsarctshirtarc{
	width: 350px;
	float: left;
	padding-top: 240px;





























font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 100px;
	height: auto;
	display: inline-block;
	clear: none;
	background-image: none;
	background-repeat: no-repeat;
	background-position: -40px 0px;
	
}

.texttsarcprintarc{
	width: 390px;
	float: left;
	padding-top: 340px;



































font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 50px;
	padding-left: 85px;
	padding-right: 160px;
	height: auto;
	display: inline-block;
	clear: none;
	background-image: url(../assests/tls/printsbg.jpg);
	background-repeat: no-repeat;
	background-position: -40px 15px;
	
}




.linkbox{
	width: auto;
	float: left;
	color: #990000;
	font-weight: bold;
	font-size: 20px;
	clear: none;

	
}

.linkboxdesc{
	width: auto;
	float: left;
	color: #990000;
	font-weight: bold;
	font-size: 20px;
	clear: none;

	
}

.sidebar4tls {
	float: left;
	width: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	background-position: 20px;
}


.linkcontainertls{
	font-family: Raleway;
	float: left;
	width: 1060px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../assests/tls/linksbg2.jpg);
	background-repeat: no-repeat;
	background-position: 35px;
}

.linkcontainertlsshop{
	font-family: Raleway;
	float: left;
	width: 980px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../assests/tls/linksbg2.jpg);
	background-repeat: no-repeat;
	background-position: -30px;
}


.linkcontainer{
	font-family: Raleway;
	float: left;
	width: 1040px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(../assests/tls/linksbg2.jpg);
}

.linkcontainer2{
	font-family: Raleway;
	float: left;
	width: 980px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(../assests/tls/linksbg2.jpg);
}


.ppal{
	font-family: 'Open+sans', sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	
}

.ppallink{
	font-family: Raleway;
	font-size: 20px;
	font-weight: bold;
	color: #0FF;
	
}

.delivery{
	font-family: Raleway;
	font-size: 26px;
	font-weight: bold;
	color: #FF0;
	
}

.shirttitles{
	color: #000;
	background-color: #FFFFFF;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 2px;
	
	
}

.settext{
	font-family: Raleway;
	font-size: 10pt;
	font-weight: bold;
	color: #999999;
	font-style: italic;
}

.settextinvisible{
	font-family: Raleway;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	font-style: italic;
}

.cardsfooter{
	float: left;
	width: 950px;
	height: 30px;
	padding-left: 10px;
	text-align: left;
	font-size: 12px;
	padding-top: 10px;
	
	
	
	
}

.cardsfooter3{
	float: left;
	width: 1010px;
	height: 30px;
	padding-left: 0px;
	text-align: left;
	font-size: 12px;
	padding-top: 10px;
	color: #FFF;
	
	
	
	
}


.cardsfooter3forhr{
	float: left;
	width: 830px;
	height: 30px;
	padding-left: 0px;
	text-align: left;
	font-size: 12px;
	padding-top: 10px;
	color: #FFF;
	
	
	
	
}
.imagebox480tshirtsmain{
	width: 390px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 600px;








font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: bolder;
	color: #666666;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 65px;
	padding-bottom: 60px;
	text-align: left;
	background-image: url(../assests/tls/tshirts/tshirtbg.png);
	background-repeat: no-repeat;

	
}


.cardsfooter2{
	float: left;
	width: 950px;
	height: 30px;
	padding-left: 10px;
	text-align: left;
	font-size: 12px;
	padding-top: 10px;
	color: #000000;
	
	
	
	
}

.cardsfooterim{
	float: left;
	background-color: #DDD;
	width: 830px;
	height: 30px;
	padding-left: 30px;
	text-align: left;
	font-size: 12px;
	padding-top: 30px;
	
	
	
	
}


.title {
	font-size: 20px;
	
	
}

.title3 {
	font-size: 17px;
	color: #666666;
	padding-left: 20px;
	
	
}

.subtitle {
	font-size: 22px;
	color: #000000;
	font-weight: bold;
	padding: 1px;
	background-color: #FFF;
	
	
}

.subtitleprint {
	font-size: 17px;
	color: #000000;
	font-weight: bold;
	padding: 1px;
	
	
}

.subtitle2 {
	font-size: 19px;
	color: #000000;
	font-weight: bold;
	background-color: #FFF;
	padding: 3px;
	
	
}

.subtitle3 {
	font-size: 16px;
	color: #CCCCCC;
	font-weight: bold;
	padding: 3px;
	
	
}
.backtotopshop a:link {
	float: left;
	background-color: #DDD;
	width: 850px;
	height: 30px;
	padding-left: 20px;
	text-align: left;
	font-size: 12px;
	padding-top: 10px;
	
	
	
	
}

.cardsfootermainim{
	float: left;
	width: 810px;
	height: auto;
	padding-left: 50px;
	text-align: left;
	background-color: #EAEAEA;
	
	
	
	
}
.cardsfootermain{
	float: left;
	width: 890px;
	height: auto;
	padding-left: 85px;
	text-align: left;
	background-color: #000000;
	padding-top: 15px;
	color: #FFF;
	background-image: url(../assests/tls/productspage/banner/policybg.png);
	background-repeat: no-repeat;
	background-position: 28px 0px;
	padding-bottom: 30px;
	
	
	
	
}

.cardsfootermaingall{
	float: left;
	width: 890px;
	height: auto;
	padding-left: 0px;
	text-align: left;
	
	
	
	
}


.cardsfootermainim p{
	float: left;
	width: 790px;
	height: auto;
	padding-left: 20px;
	text-align: left;
	font-size: 14px;
	color: #333;
	font-weight: normal;
	
	
	
	
}

.cardsfootermain p{
	float: left;
	width: 790px;
	height: auto;
	padding-left: 20px;
	text-align: left;
	font-size: 14px;
	color: #FFF;
	font-weight: normal;
	background-color: #000000;
	
	
	
	
}
.catbox2{
	float: left;
	width: 400px;
	height: auto;
	padding-left: 40px;
	text-align: left;
	font-size: 12px;
	padding-top: 110px;
	background-image: url(../assests/tls/catbg.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -45px -37px;
	color: #FFF;
	padding-bottom: 40px;
}
	
	
	
	


.cardsfootermain ol{
	float: left;
	background-color: #000000;
	width: 800px;
	height: auto;
	padding-left: 20px;
	text-align: left;
	font-size: 14px;
	color: #FFF;
	font-weight: normal;
	padding-bottom: 10px;
	
	
	
	
}

.cardsfootermain a:link{
	float: none;
	background-color: #EAEAEA;
	width: auto;
	height: auto;
	padding-left: 0px;
	text-align: left;
	font-size: 14px;
	color: #00F;
	font-weight: bold;
	padding-bottom: 0px;
	
	
	
	
}

.cardsfootermain a:active{
	float: none;
	background-color: #EAEAEA;
	width: auto;
	height: auto;
	padding-left: 0px;
	text-align: left;
	font-size: 14px;
	color: #00F;
	font-weight: normal;
	padding-bottom: 0px;
	
	
	
	
}

.cardsfootermain a:hover{
	float: none;
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	padding-left: 0px;
	text-align: left;
	font-size: 14px;
	color: #0CF;
	font-weight: normal;
	padding-bottom: 0px;
	
	
	
	
}


.cardsfootermain h1{
	float: left;
	background-color: #000000;
	width: 790px;
	height: auto;
	padding-left: 20px;
	text-align: left;
	font-size: 24px;
	color: #FF0;
	font-weight: bold;
	
	
	
	
}

.cardscontainer{
	float: left;
	font-size: 16px;
	color: #333;
	text-align: center;
	text-decoration: none;
	height: auto;
	width: 907px;
	background-image: none;
	background-attachment: scroll;
	background-repeat: repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 58px;
}

.printscontainer{
	float: left;
	font-size: 16px;
	color: #333;
	text-align: center;
	text-decoration: none;
	height: auto;
	width: 920px;
	background-image: none;
	background-attachment: scroll;
	background-repeat: repeat;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
}

.tshirtscontainer{
	float: left;
	font-size: 16px;
	color: #000;
	text-align: center;
	text-decoration: none;
	height: auto;
	width: 900px;
	background-image: none;
	background-attachment: scroll;
	background-repeat: repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 65px;
}

.cardscontainerim{
	float: left;
	font-size: 16px;
	color: #000099;
	text-align: center;
	padding: 0px;
	text-decoration: none;
	height: auto;
	width: 870px;
	background-image: none;
	background-attachment: scroll;
	background-repeat: repeat;
	font-weight: bold;
}


ul {
	line-height: 1;
	float: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 32px;
	 
}
.b1 {
	list-style-image: url(http://www.stevenparry.net/assests/tls/bullet5.png);
	font-size: 25px;
	line-height: 160%;
	font-weight: bold;
}
.b2 {
	list-style-image: url(http://www.stevenparry.net/assests/IM/cards/bullet4.png);
	line-height: 22px;
}
.b3 {
    list-style-image: url(http://upload.wikimedia.org/wikipedia/commons/a/ab/Icons-mini-icon_clock.gif);
}

div.textcontmaingalshopstars a:link {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
}

div.textcontmaingalshopstars a:visited {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
}


div.textcontmaingalshopstars a:hover {
	color: #999999;
	font-size: 20px;
	font-weight: bold;
}


/* Navbar container */
.navbar {
	overflow: hidden;
	font-family: 'Open+sans', sans-serif;
	padding-left: 0px;
	height: auto;
	width: 198px;
	float: right;
	background-color: #000;
	color: #000;
}

.navbarab {
	overflow: hidden;
	font-family: 'Open+sans', sans-serif;
	padding-left: 0px;
	height: auto;
	width: 278px;
	float: right;
	background-color: #000;
	color: #000;
}



.navbar4 {
	overflow: hidden;
	font-family: 'Open+sans', sans-serif;
	padding-left: 0px;
	height: auto;
	width: 560px;
	float: right;
	background-color: #000;
	color: #FFF;
}

.navbarnew {
	overflow: hidden;
	font-family: 'Open+sans', sans-serif;
	padding-left: 0px;
	height: auto;
	width: 498px;
	float: right;
	background-color: #000;
	color: #FFF;
}


.navbar2 {
	overflow: hidden;
	font-family: Arial;
	padding-left: 0px;
	height: auto;
	width: 430px;
	float: right;
	background-color: #000;
	color: #FFF;
}






.navbarprod {
	overflow: hidden;
	font-family: Arial;
	padding-left: 0px;
	height: auto;
	width: 380px;
	float: right;
	background-color: #000;
	color: #FFF;
}



/* Links inside the navbar */
.navbar a {
	float: left;
	font-size: 16px;
	color: #000;
	text-align: center;
	padding: 14px 16px;
	text-decoration: none;
	background-color: #FFF;
}

/* The dropdown container */
.dropdown {
	float: left;
	overflow: hidden;
	color: #000;
}

/* Dropdown button */
.dropdown .dropbtn {
	font-size: 16px;
	border: none;
	outline: none;
	color: #FFF;
	padding: 14px 16px;
	background-color: #000;
	font-family: 'Open+sans', sans-serif; /* Important for vertical align on mobile phones */
	margin: 0; /* Important for vertical align on mobile phones */
}

/* Add a red background color to navbar links on hover */
.navbar a:hover, .dropdown:hover .dropbtn {
	background-color: #EBEBEB;
	color: #000;
	font-family: 'Open+sans', sans-serif;
}

/* Dropdown content (hidden by default) */
.dropdown-content {
	display: none;
	position: absolute;
	background-color: #FFF;
	min-width: 160px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
	color: #000;
}

/* Links inside the dropdown */
.dropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

/* Add a grey background color to dropdown links on hover */
.dropdown-content a:hover {
	font-family: 'Open+sans', sans-serif;
	background-color: #D1D1D1;
	color: #000;

}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
	display: block;
	background-color: #FFF;
}


.container {
	width: 1060px;
	max-width: 1260px;/* a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	min-width: 780px; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
	overflow: hidden; /* this declaration makes the .container clear all floated columns within it. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color: #FFF;
	background-image: none;
}

.containerimcards {
	width: 1060px;
	max-width: 1260px;/* a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	min-width: 780px; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
	overflow: hidden; /* this declaration makes the .container clear all floated columns within it. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
	background-repeat: repeat;
	background-attachment: scroll;
	background-image: url(../assests/IM/cards/bg3.png);
}

.topshop {
	width: auto;
	max-width: 1260px;/* a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	min-width: 780px; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
	overflow: hidden; /* this declaration makes the .container clear all floated columns within it. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
	background-repeat: repeat;
	background-attachment: scroll;
	background-image: none;
	font-size: 10px;
	text-align: center;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 120px;
}

.topmain {
	width: auto;
	max-width: 1260px;/* a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	min-width: 780px; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
	overflow: hidden; /* this declaration makes the .container clear all floated columns within it. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
	background-repeat: repeat;
	background-attachment: scroll;
	background-image: none;
	font-size: 10px;
	text-align: center;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	padding-right: 100px;
}

.topshop2 {
	width: 950px;
	max-width: 1260px;/* a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	min-width: 780px; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
	overflow: hidden; /* this declaration makes the .container clear all floated columns within it. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
	background-repeat: repeat;
	background-attachment: scroll;
	background-image: none;
	font-size: 10px;
	text-align: center;
	padding-left: 0px;
	padding-bottom: 40px;
}

.containersandi {
	width: 1060px;
	max-width: 1260px;/* a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	min-width: 780px; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
	overflow: hidden; /* this declaration makes the .container clear all floated columns within it. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-image: url(../assests/Stars_and_icons/cardsbg2.jpg);
	background-position: 40px;
}



.containersandishopindex2 {
	width: 1060px;
	max-width: 1260px;/* a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	min-width: 780px; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
	overflow: hidden; /* this declaration makes the .container clear all floated columns within it. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-image: none;
	background-position: 40px 1600px;
	color: #FFFFFF;
	background-color: #000;
	text-align: left;
	padding-bottom: 10px;
}


.banner {
	float: left;
	width: 880px;
	padding-top: 25px;
	padding-bottom: 50px;
	padding-left: 70px;
	letter-spacing: -1px;
	padding-right: 0px;
	position: fixed;
	background-repeat: no-repeat;
	background-image: url(../assests/banner_logo_no_text2.png);
	height: 150px;
	font-size: 12px;
}

.bannerim {
	float: left;
	width: 990px;
	padding-top: 25px;
	padding-bottom: 50px;
	padding-left: 70px;
	letter-spacing: -1px;
	padding-right: 0px;
	position: fixed;
	background-repeat: no-repeat;
	background-image: url(../assests/IM/product%20images/bannerimbg.jpg);
	height: auto;
	font-size: 12px;
}

.bannerimcards {
	float: left;
	width: 990px;
	padding-top: 25px;
	padding-bottom: 50px;
	padding-left: 70px;
	letter-spacing: -1px;
	padding-right: 0px;
	position: fixed;
	background-repeat: no-repeat;
	background-image: url(../assests/IM/cards/BANNERCSS6.jpg);
	height: auto;
	font-size: 12px;
}

.bannerimcardsfullset {
	float: left;
	width: 990px;
	padding-top: 25px;
	padding-bottom: 50px;
	padding-left: 70px;
	letter-spacing: -1px;
	padding-right: 0px;
	position: fixed;
	background-repeat: no-repeat;
	background-image: url(../assests/IM/cards/BANNERbgfullset2.png);
	height: auto;
	font-size: 12px;
}


.bannerstarsindex {
	float: left;
	width: 970px;
	padding-top: 25px;
	padding-bottom: 20px;
	padding-left: 70px;
	letter-spacing: -1px;
	padding-right: 0px;
	position: fixed;
	background-repeat: no-repeat;
	background-image: url(../assests/tls/productspage/banner/bannermain.png);
	height: auto;
	font-size: 12px;
	background-position: 25px 15px;
	text-align: left;
	background-color: #000;
}

.bannerstars2 {
	float: left;
	width: 970px;
	padding-top: 25px;
	padding-bottom: 20px;
	padding-left: 0px;
	letter-spacing: -1px;
	padding-right: 0px;
	position: fixed;
	background-repeat: no-repeat;
	background-image: url(../assests/tls/productspage/banner/bannermain.png);
	height: auto;
	font-size: 12px;
	background-position: 25px 15px;
	text-align: left;
	background-color: #000;
}


.bannerstarsab {
	float: left;
	width: 990px;
	padding-top: 25px;
	padding-bottom: 20px;
	padding-left: 60px;
	letter-spacing: -1px;
	padding-right: 0px;
	position: fixed;
	background-repeat: no-repeat;
	background-image: url(../assests/tls/productspage/banner/bannermain.png);
	height: auto;
	font-size: 12px;
	background-position: 25px 15px;
	text-align: left;
	background-color: #000;
}

.bannerstars {
	float: left;
	width: 970px;
	padding-top: 25px;
	padding-bottom: 20px;
	padding-left: 0px;
	letter-spacing: -1px;
	padding-right: 0px;
	position: fixed;
	background-repeat: no-repeat;
	background-image: url(../assests/tls/productspage/banner/bannermain.png);
	height: auto;
	font-size: 12px;
	background-position: 25px 15px;
	text-align: left;
	background-color: #000;
}


.bannerstarsb {
	float: left;
	width: 990px;
	padding-top: 25px;
	padding-bottom: 20px;
	padding-left: 70px;
	letter-spacing: -1px;
	padding-right: 0px;
	position: fixed;
	background-repeat: no-repeat;
	background-image: url(../assests/tls/bannermain2.jpg);
	height: auto;
	font-size: 12px;
	background-color: #000;
	background-position: 5px 15px;
	text-align: left;
}

.bannerstars2 {
	float: left;
	width: 990px;
	padding-top: 25px;
	padding-bottom: 20px;
	padding-left: 70px;
	letter-spacing: -1px;
	padding-right: 0px;
	position: fixed;
	background-repeat: no-repeat;
	background-image: url(../assests/tls/bannermainbg.gif);
	height: auto;
	font-size: 12px;
	background-color: #000;
	background-position: 5px 15px;
	text-align: left;
}

.bannerarc {
	float: left;
	width: 960px;
	padding-top: 25px;
	padding-bottom: 20px;
	padding-left: 70px;
	letter-spacing: -1px;
	padding-right: 0px;
	position: fixed;
	background-repeat: no-repeat;
	background-image: url(../assests/arc/bannerindex.jpg);
	height: auto;
	font-size: 12px;
}


.bannerstars2 {
	float: left;
	width: 960px;
	padding-top: 25px;
	padding-bottom: 20px;
	padding-left: 70px;
	letter-spacing: -1px;
	padding-right: 0px;
	position: fixed;
	background-repeat: no-repeat;
	background-image: url(../assests/Stars_and_icons/bannerindex41b.jpg);
	height: auto;
	font-size: 12px;
}


.bannerstarsmain {
	float: left;
	width: 960px;
	padding-top: 25px;
	padding-bottom: 20px;
	padding-left: 70px;
	letter-spacing: -1px;
	padding-right: 0px;
	position: fixed;
	background-repeat: no-repeat;
	background-image: url(../assests/Stars_and_icons/bannerstarsbg2.png);
	height: auto;
	font-size: 12px;
}

/* style to swap the image on hover without the rollover style - this creates a nice slight transition that is not as abrupt as using the mouse rollover style */
.swapMe img { -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; } .swap1, .swapMe:hover .swap2 { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .swapMe:hover .swap1, .swap2 { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; }


/* styles for cheeky monkey page */




.menu_holder{
	float: left;
	width: 142px;
	padding-top: 200px;
	padding-bottom: 10px;
	padding-left: 0px;
	letter-spacing: -1px;
	padding-right: 0px;
	position: absolute;
	background-repeat: no-repeat;
	background-image: none;
	height: auto;
	display: inline-block;
	color: #333;
	clear: right;
	font-weight: normal;
	
}

.menu_section1{
	float: left;
	width: 120;
	letter-spacing: -1px;
	position: static;
	height: 28px;
	display: inline;
	line-height: 20px;
	text-align: center;
	color: #FFF;
	padding: 0px;
	
}


.menu_section2{
	float: left;
	width: 106;
	letter-spacing: -1px;
	position: static;
	height: auto;
	display: block;
	background-color: #C83486;
	color: #FFF;
	line-height: 20px;
	text-align: center;
	padding: 5px;
	
}
.menu_section3{
	float: left;
	width: auto;
	letter-spacing: -1px;
	position: static;
	height: auto;
	display: block;
	background-color: #FFED00;
	line-height: 20px;
	text-align: center;
	padding: 5px;
	
}
.menu_section4{
	float: left;
	width: 120;
	letter-spacing: -1px;
	position: static;
	height: auto;
	display: inline;
	background-color: #AF1D1F;
	line-height: 20px;
	color: #FFF;
	text-align: center;
	padding: 5px;
	
}
.menu_section5{
	float: left;
	width: 106;
	letter-spacing: -1px;
	position: static;
	height: auto;
	display: block;
	background-color: #69A341;
	line-height: 20px;
	text-align: center;
	color: #FFF;
	padding: 5px;
	
}
.menu_section6{
	float: left;
	width: 106;
	letter-spacing: -1px;
	position: static;
	height: auto;
	display: block;
	background-color: #303880;
	line-height: 20px;
	color: #FFF;
	text-align: center;
	padding: 5px;
	
}
.menu_section7{
	float: left;
	width: 120px;
	letter-spacing: -1px;
	position: static;
	height: auto;
	display: block;
	background-color: #000;
	line-height: 20px;
	color: #FFF;
	text-align: center;
	padding: 5px;
	
}
.menu_section8{
	float: left;
	width: 106;
	letter-spacing: -1px;
	position: static;
	height: auto;
	display: block;
	background-color: #FFF;
	line-height: 20px;
	color: #333;
	text-align: center;
	padding: 5px;
	
}
.menu_section9{
	float: left;
	width: 106;
	letter-spacing: -1px;
	position: static;
	height: auto;
	display: block;
	background-color: #CCC;
	line-height: 20px;
	text-align: center;
	padding: 5px;
	clear: none;
	
}


.rolloverboxcm {
	float: left;
	width: 500px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.contmainimage{
	float: left;
	height: 1000px;
	width: 960px;
	
}

.mainimagecm{
	float: left;
	height: 1000px;
	width: 960px;
	
}

.description{
	float: left;
	height: auto;
	width: 350px;
	
}

.imageboxmain{
	float: left;
	height: auto;
	width: 560px;
	clear: none;
	background-color: #FFF;
	padding-left: 20px;
	padding-top: 15px;



	font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 20px;
	font-weight: bold;
	color: #550104;
	font-family: 'Raleway', sans-serif;
	;
	background-image: url(../assests/cheeky%20monkey/ILLU2.png);
	
}

.imageboxmain_spreads{
	float: left;
	height: auto;
	width: 560px;
	clear: none;
	background-color: #FFF;
	padding-left: 20px;
	padding-top: 20px;








	font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 20px;
	font-weight: bold;
	color: #550104;
	font-family: 'Raleway', sans-serif;
	;
	background-image: url(../assests/cheeky%20monkey/spreads_head.png);
	text-align: center;
	padding-bottom: 20px;
	
}


.cm_main_desc{
	width: 960px;
	float: left;
	padding-top: 0px;

    font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: normal;
	color: #550104;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 30px;
	height: auto;
	clear: none;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 15px 430mm;
}

.imagebox350cm{
	width: 310px;
	padding-right: 15px;
	padding-left: 55px;
	float: left;
	display: inline-block;









font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	padding-top: 0px;
	background-image: url(../assests/cheeky%20monkey/logo6.png);
	background-position: 45px 100px;
	background-attachment: scroll;
	background-repeat: no-repeat;
}




.cmdescription{
	width: 310px;
	padding-right: 15px;
	padding-left: 55px;
	float: left;
	display: inline-block;



font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	padding-top: 0px;
	background-image: url(../assests/cheeky%20monkey/mels2.png);
	
}


.cmdescription_sp{
	width: 310px;
	padding-right: 15px;
	padding-left: 55px;
	float: left;
	display: inline-block;





font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	padding-top: 0px;
	background-image: url(../assests/cheeky%20monkey/bg-spreads.png);
	
}


.imagebox580cm{
	width: 580px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 0px;



		font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 14px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	font-style: italic;
	padding-left: 0px;
	padding-bottom: 0px;

	
}

.imagebox580cmp{
	width: 580px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 95px;



		font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 14px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	font-style: italic;
	padding-left: 0px;
	padding-bottom: 0px;

	
}




/* styles for product page */

.cont_bg{
	background-color: #FF0;
	
}

.menu_products{
	clear: left;
	height: auto;
	width: 910px;
	padding-right: 0px;
	text-align: right;
	float: left;
	
	
	
}

.backtotopp {
	width: 900px;
	float: left;
	font-family: Raleway, sans-serif;
	font-size: 12px;
	color: #999;
	height: auto;
	text-align: center;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.banner_products{
	float: left;
	width: 955px;
	padding-top: 25px;
	padding-bottom: 10px;
	padding-left: 15px;
	letter-spacing: -1px;
	padding-right: 0px;
	position: static;
	background-repeat: no-repeat;
	background-image: none;
	height: auto;
	display: inline-block;
	color: #009;
	
}

.thumbholder_products{
	width: 940px;
	float: left;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
}

.thumbholder_productsarc{
	width: 940px;
	float: left;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
}
.thumbholder_productstc{
	width: 940px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
}
.thumbholder_productssandipiccards{
	width: 940px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}


.thumbholder_productstcstars{
	width: 940px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 170px;
}

.thumbholdercards{
	width: 990px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 70px;
	padding-left: 60px;
	background-color: #000;
	background-image: url(../assests/tls/mainimagebgindex.jpg);
	background-repeat: no-repeat;
	background-position: 500px 250px;
}

.thumbholdertshirts{
	width: 990px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 60px;
	background-color: #000;
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 680px 385px;
}

.thumbholderprints{
	width: 990px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #000;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px -100px;
	background-attachment: scroll;
}

.thumbholdergraphic{
	width: 1005px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	background-color: #000;
	background-image: url(../assests/tls/huggers.jpg);
	background-repeat: no-repeat;
	background-position: 0px -190px;
	background-attachment: scroll;
}

.thumbholder_productstcarcshop{
	width: 1000px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 110px;
}

.imagebox350{
	width: 215px;
	padding-right: 0px;
	padding-left: 185px;
	float: left;
	display: inline-block;






font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	padding-top: 0px;
	background-image: url(../assests/IM/product%20images/logo-im_s.png);
	background-position: 180px 5px;
	background-attachment: scroll;
	background-repeat: no-repeat;
}

.imagebox350_newpage{
	width: 265px;
	padding-right: 0px;
	padding-left: 115px;
	float: left;
	display: inline-block;












font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: bolder;
	color: #0c3258;
	font-family: 'Raleway', sans-serif;
	padding-top: 0px;
	background-image: url(../assests/IM/product%20images/logo-im_snew.png);
	background-position: 112px 2px;
	background-attachment: scroll;
	background-repeat: no-repeat;
}

.imagebox350stars{
	width: 310px;
	padding-right: 0px;
	padding-left: 140px;
	float: left;
	display: inline-block;







font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 24px;
	font-weight: bold;
	font-family: 'Raleway', sans-serif;
	padding-top: 0px;
	background-image: url(../assests/tls/productspage/maindescbg3.jpg);
	background-position: 0px 15px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: left;
}
.imagebox350arc{
	width: 180px;
	padding-right: 0px;
	padding-left: 195px;
	float: left;
	display: inline-block;





font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	font-family: 'Raleway', sans-serif;
	padding-top: 0px;
	background-image: url(../assests/arc/mainbgimage.jpg);
	background-position: 180px 10px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	color: #000066;
}

.imagebox_auto{
	width: auto;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 0px;

font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 14px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	font-style: italic;
	padding-left: 55px;
	padding-bottom: 40px;
	
}

.imagebox_auto2{
	width: auto;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 0px;

font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 14px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	font-style: italic;
	padding-left: 0px;
	padding-bottom: 0px;

	
}

.imagebox_autocards{
	width: 400px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 0px;








font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 14px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	font-style: italic;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 35px;

	
}

.imagebox_autocardsim{
	width: 520px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 65px;





font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 14px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	font-style: italic;
	padding-left: 30px;
	padding-bottom: 20px;

	
}

.imagebox_auto3{
	width: 400px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 0px;





font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 14px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	font-style: italic;
	padding-left: 100px;
	padding-bottom: 0px;

	
}


.imagebox580{
	width: 560px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 0px;

font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 20px;
	font-weight: bolder;
	color: #A60000;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 0px;
	padding-bottom: 50px;
	text-align: center;

	
}

.imagebox480cards{
	width: 305px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 35px;













font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Raleway;
	font-style: normal;
	padding-left: 150px;
	padding-bottom: 30px;
	text-align: left;
	background-image: url(../assests/tls/cards/maincardsdescbg.jpg);
	background-repeat: no-repeat;
	padding-right: 50px;

	
}

.imagebox480prints{
	width: 375px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 35px;




font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Raleway;
	font-style: normal;
	padding-left: 80px;
	padding-bottom: 30px;
	text-align: left;
	background-image: url(../assests/tls/prints%20page/descbg.jpg);
	background-repeat: no-repeat;
	padding-right: 50px;

	
}

.imagebox480tshirts{
	width: 335px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 35px;













font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Raleway;
	font-style: normal;
	padding-left: 110px;
	padding-bottom: 30px;
	text-align: left;
	background-image: url(../assests/tls/tshirts/tshirtbg.jpg);
	background-repeat: no-repeat;
	padding-right: 60px;

	
}


.imagebox480starsbox{
	width: 305px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 35px;














font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: #996600;
	font-family: Raleway;
	font-style: normal;
	padding-left: 150px;
	padding-bottom: 50px;
	text-align: left;
	background-image: url(../assests/Stars_and_icons/boxset/mainboxbg3.jpg);
	background-repeat: no-repeat;

	
}

.imagebox480imbox{
	width: 305px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 35px;













font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	font-family: Raleway;
	font-style: normal;
	padding-left: 150px;
	padding-bottom: 20px;
	text-align: left;
	background-image: url(../assests/IM/boxsets/mainboxbg3.jpg);
	background-repeat: no-repeat;

	
}


.imagebox480cardsim{
	width: 355px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 35px;

font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: #0c3258;
	font-family: Raleway;
	font-style: normal;
	padding-left: 100px;
	padding-bottom: 50px;
	text-align: left;
	background-image: url(../assests/IM/cards/BGMAIN4.jpg);
	background-repeat: no-repeat;

	
}


.textcontmaingalshop{
	width: 455px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 150px;











font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: #0c3258;
	font-family: Raleway;
	font-style: normal;
	padding-left: 150px;
	padding-bottom: 70px;
	text-align: left;
	background-image: url(../assests/IM/cards/fullsetbgindex4.jpg);
	background-repeat: no-repeat;

	
}

.textcontmaingalshopstars{
	width: 750px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 165px;




































font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: 777777;
	font-family: Raleway;
	font-style: normal;
	padding-left: 210px;
	padding-bottom: 80px;
	text-align: left;
	background-image: url(../assests/tls/fullset.gif);
	background-repeat: no-repeat;
	background-position: -20px 100px;

	
}

.imagebox480cards2{
	width: 375px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 440px;










font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: bolder;
	color: #666666;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 80px;
	padding-bottom: 0px;
	text-align: left;
	background-image: url(../assests/tls/cards/maincardsbgpp9b4.jpg);
	background-repeat: no-repeat;

	
}

.imagebox480prints2{
	width: 375px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 380px;



font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: bolder;
	color: #666666;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 80px;
	padding-bottom: 0px;
	text-align: left;
	background-image: url(../assests/tls/prints%20page/size-image.jpg);
	background-repeat: no-repeat;

	
}

.postagebox1{
	width: 575px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 20px;
font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: bolder;
	color: #666666;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 20px;
	padding-bottom: 0px;
	text-align: left;
	background-image: none;

	
}

.postagebox1prints{
	width: 320px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 20px;



font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: bolder;
	color: #666666;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 0px;
	padding-bottom: 0px;
	text-align: left;
	background-image: none;

	
}


.postagebox1shirts{
	width: 515px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 200px;






font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: bolder;
	color: #666666;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 40px;
	padding-bottom: 50px;
	text-align: left;
	background-image: none;

	
}

.postagebox1imbox{
	width: 500px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 90px;

font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: bolder;
	color: #666666;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 0px;
	padding-bottom: 0px;
	text-align: left;
	background-image: none;

	
}


.postagebox1im{
	width: 505px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 40px;

font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: bolder;
	color: #666666;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 50px;
	padding-bottom: 50px;
	text-align: left;
	background-image: url(../assests/IM/cards/postagerates.png);

	
}


div.postagebox2 a:hover {
	color: #999999;
	font-size: 20px;
	font-weight: bold;
}

div.postagebox2 a:link {
	color: #999999;
	font-size: 20px;
	font-weight: bold;
}

.int{
	color: #FF0000;
	font-size: 24px;
	font-weight: bold;
	background-color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	line-height: normal;
}
div.postagebox2 a:visited {
	color: #999999;
	font-size: 20px;
	font-weight: bold;
}
.postagebox2{
	width: 320px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 120px;
font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 5px;
	padding-bottom: 80px;
	text-align: center;
	background-image: url(../assests/tls/cards/cardshowtoorderbg.png);
	padding-right: 5px;
	
}

.postagebox2prints{
	width: 320px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 120px;

font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 5px;
	padding-bottom: 80px;
	text-align: center;
	background-image: url(../assests/tls/prints%20page/printshowtoorderbg.png);
	padding-right: 5px;
	
}

.textwarningcards{
	width: 220px;
	float: left;
	padding-top: 0px;

font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 60px;
	padding-left: 150px;
	padding-right: 70px;
	background-image: url(../assests/tls/_warningboxbg.jpg);
	background-repeat: no-repeat;
	background-position: 45px -10px;
	text-align: center;
	
}

.textwarningprints{
	width: 320px;
	float: left;
	padding-top: 0px;








font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 60px;
	padding-left: 5px;
	padding-right: 0px;
	background-image: url(../assests/tls/prints%20page/_warningboxbgprints.jpg);
	background-repeat: no-repeat;
	background-position: -52px -30px;
	text-align: center;
	
}


.postagebox2shirts{
	width: 330px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 120px;










font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: bold;
	color: #777777;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 0px;
	padding-bottom: 80px;
	text-align: center;
	background-image: url(../assests/Stars_and_icons/_howtoorderbgsandipsd.jpg);

	
}

.postagebox2imbox{
	width: 330px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 120px;



font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: bold;
	color: #666666;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 0px;
	padding-bottom: 60px;
	text-align: center;
	background-image: url(../assests/IM/boxsets/howtoorderbgim2.png);

	
}


.postagebox2im{
	width: 305px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 280px;


	font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: bolder;
	color: #666666;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 0px;
	padding-bottom: 50px;
	text-align: center;
	background-image: url(../assests/IM/boxsets/howtoorderbgim2.png);

	
}

.imagebox480starsbox2{
	width: 405px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 450px;





font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: bolder;
	color: #666666;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 50px;
	padding-bottom: 50px;
	text-align: center;
	background-image: url(../assests/Stars_and_icons/boxset/mainboxbgpp3.jpg);

	
}

.imagebox480imbox2{
	width: 405px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 450px;












font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: bolder;
	color: #666666;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 50px;
	padding-bottom: 65px;
	text-align: center;
	background-image: url(../assests/IM/boxsets/mainboxbg-ppal7.png);
	background-repeat: no-repeat;

	
}

.imagebox480cardsim2{
	width: 440px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 600px;


















font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: bolder;
	color: #666666;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 15px;
	padding-bottom: 60px;
	text-align: center;
	background-image: url(../assests/IM/cards/ppbgcards.png);
	background-repeat: no-repeat;

	
}


div.imagebox480cards2 a:link {
	color: #0033FF;
}
.footerstars{
	width: 810px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 0px;







font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 0px;
	padding-bottom: 50px;
	text-align: center;

	
}

.footerstars2{
	width: 950px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 0px;




font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 70px;
	padding-bottom: 0px;
	text-align: center;

	
}



.footerstars2h1{
	width: 950px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 0px;




font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 70px;
	padding-bottom: 0px;
	text-align: center;

	
}

.footerstarsnew{
	width: 950px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 0px;





font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 20px;
	padding-bottom: 10px;
	text-align: center;

	
}


.backboxprints{
	width: 850px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 0px;




font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 150px;
	padding-bottom: 90px;
	text-align: center;

	
}

.hrbox{
	width: 1000px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 0px;




font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 0px;
	padding-bottom: 0px;
	text-align: center;

	
}



.imageboxmain2{
	width: 990px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 0px;


font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: "eras demi ITC", Raleway, sans-serif,;
	font-style: normal;
	padding-left: 0px;
	padding-bottom: 0px;
	text-align: left;
	background-image: none;
	background-position: 180px 420px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 0px;

	
}

.imagebox580stars{
	width: 550px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 80px;
font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: "eras demi ITC", Raleway, sans-serif,;
	font-style: normal;
	padding-left: 10px;
	padding-bottom: 50px;
	text-align: left;
	background-image: none;
	background-position: 180px 420px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-right: 0px;

	
}

.imagebox580arc{
	width: 580px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 0px;
font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bolder;
	color: #999999;
	font-family: "eras demi ITC", Raleway, sans-serif,;
	font-style: normal;
	padding-left: 0px;
	padding-bottom: 50px;
	text-align: center;

	
}

.imagebox450{
	width: 410px;
	float: right;
	clear: none;
	display: inline-block;
	padding-top: 20px;


font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 14px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	font-style: italic;
	padding-left: 40px;
	padding-bottom: 25px;

	
}

.imagebox450sandipc{
	width: 400px;
	float: right;
	clear: none;
	display: inline-block;
	padding-top: 20px;

font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 14px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	font-style: italic;
	padding-left: 50px;
	padding-bottom: 25px;

	
}

.imagebox450t{
	width: 280px;
	float: right;
	clear: none;
	display: inline-block;
	padding-top: 60px;




font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 14px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 200px;
	padding-bottom: 65px;

	
}

.imagebox450sandipc{
	width: 270px;
	float: right;
	clear: none;
	display: inline-block;
	padding-top: 320px;








font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 14px;
	font-weight: bold;
	color: #996600;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 150px;
	padding-bottom: 65px;

	
}


.imagebox450sandipc2{
	width: 360px;
	float: right;
	clear: none;
	display: inline-block;
	padding-top: 80px;


font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 120px;
	padding-bottom: 65px;

	
}

.imagebox960{
	width: 960px;
	float: left;
	clear: none;
	display: inline-block;

font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-style: italic;
	padding-top: 0px;
	padding-left: 100px;

	
}

.imagebox960_i{
	width: 960px;
	float: left;
	clear: none;
	display: inline-block;




font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: normal;
	color: #631120;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-top: 0px;
	background-image: url(../assests/Stars_and_icons/bg-for-logo.png);

	
}

.imagebox320{
	width: 300px;
	float: left;
	clear: none;
	display: inline-block;
font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-style: italic;
	padding-top: 0px;

	
}
.imagebox320tshirts{
	width: 460px;
	float: left;
	clear: none;
	display: inline-block;




font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-style: italic;
	padding-top: 0px;
	padding-left: 0px;

	
}

.imagebox320prints{
	width: 300px;
	float: left;
	clear: none;
	display: inline-block;



font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-style: italic;
	padding-top: 0px;
	padding-left: 30px;

	
}
.im_main_desc{
	width: 960px;
	float: none;
	padding-top: 250px;


font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: normal;
	color: #550104;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 30px;
	height: auto;
	clear: left;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 15px 430mm;

	
}

.im_main_desc_newpage{
	width: 960px;
	float: none;
	padding-top: 150px;



font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: normal;
	color: #550104;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 30px;
	height: auto;
	clear: left;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 15px 430mm;

	
}

.stars_main_desc{
	width: 960px;
	float: none;
	padding-top: 250px;


    font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: normal;
	color: #550104;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 30px;
	height: auto;
	clear: left;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 15px 430mm;

	
}


.stars_main_descindex2{
	width: 1010px;
	float: none;
	padding-top: 150px;




font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 30px;
	height: auto;
	clear: left;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px 0mm;
	text-align: center;
	padding-right: 0px;
	padding-left: 10px;

	
}


.stars_main_descindex{
	width: 1010px;
	float: none;
	padding-top: 200px;

font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 30px;
	height: auto;
	clear: left;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px 0mm;
	text-align: center;
	padding-right: 0px;
	padding-left: 10px;

	
}


.maincontentsdescription_im_cs{
	width: 900px;
	float: left;
	padding-top: 250px;





font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 30px;
	height: auto;
	clear: none;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 15px 430mm;
	text-align: center;
	padding-right: 10px;
	padding-left: 110px;
	margin: auto;

	
}

.maincontentsdescription_im_cs_stars{
	width: 960px;
	float: left;
	padding-top: 50px;




font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 30px;
	height: auto;
	clear: none;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 15px 430mm;
	text-align: center;
	padding-right: 10px;
	padding-left: 80px;
	margin: auto;

	
}

.maincontentsdescription_im_cs_starsmainpf{
	width: 910px;
	float: left;
	padding-top: 230px;






font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 30px;
	height: auto;
	clear: none;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 15px 430mm;
	text-align: center;
	padding-right: 10px;
	padding-left: 30px;
	margin: auto;

	
}

.maincontentsdescription_im_cs_stars_prints{
	width: 960px;
	float: left;
	padding-top: 160px;




font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: normal;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 80px;
	height: auto;
	clear: none;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 550px -5mm;
	text-align: center;
	padding-right: 10px;
	padding-left: 20px;
	margin: auto;
	background-color: #000;

	
}

.maincontentsdescription_im_cs_stars_prints2{
	width: 960px;
	float: left;
	padding-top: 0px;






font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: normal;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 30px;
	height: auto;
	clear: none;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 550px -5mm;
	text-align: center;
	padding-right: 10px;
	padding-left: 20px;
	margin: auto;
	background-color: #000;

	
}

.maincontentsdescription_im_cs_stars_cards{
	width: 960px;
	float: left;
	padding-top: 230px;



font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: normal;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 30px;
	height: auto;
	clear: none;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 550px -5mm;
	text-align: center;
	padding-right: 10px;
	padding-left: 20px;
	margin: auto;
	background-color: #000;

	
}

.maincontentsdescription_im_cs_stars_boxset{
	width: 960px;
	float: left;
	padding-top: 230px;

font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 30px;
	height: auto;
	clear: none;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 550px -5mm;
	text-align: center;
	padding-right: 10px;
	padding-left: 70px;
	margin: auto;

	
}

.maincontentsdescription_im_cs_stars_box{
	width: 910px;
	float: left;
	padding-top: 0px;





font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 30px;
	height: auto;
	clear: none;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 550px -5mm;
	text-align: center;
	padding-right: 10px;
	padding-left: 0px;
	margin: auto;

	
}

.maincontentsdescription_im_cs_im_cards{
	width: 910px;
	float: left;
	padding-top: 230px;




font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 30px;
	height: auto;
	clear: none;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 550px -5mm;
	text-align: center;
	padding-right: 10px;
	padding-left: 100px;
	margin: auto;

	
}



.maincontentsdescription_im_cs_framed{
	width: 910px;
	float: left;
	padding-top: 100px;



font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 30px;
	height: auto;
	clear: none;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 15px 430mm;
	text-align: center;
	padding-right: 10px;
	padding-left: 150px;
	margin: auto;

	
}

.maincontentsdescription_im_cs_framedshop{
	width: 960px;
	float: left;
	padding-top: 0px;






















font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 30px;
	height: auto;
	clear: none;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
	padding-right: 10px;
	padding-left: 80px;
	margin: auto;

	
}


.text{
	width: 420px;
	float: left;
	padding-top: 45px;



font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 40px;
	padding-left: 470px;
	padding-right: 50px;
	background-image: url(../assests/IM/product%20images/text_starsb2.png);
	background-repeat: no-repeat;
	background-position: 70px -20px;
	
}


.textts{
	width: 450px;
	float: left;
	padding-top: 90px;
font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 0px;
	padding-left: 60px;
	padding-right: 0px;
	height: auto;
	display: inline-block;
	clear: none;
	background-image: url(../assests/IM/product%20images/text_stars2C2.png);
	background-repeat: no-repeat;
	background-position: -30px 180px;
	
}

.texttsarc{
	width: 450px;
	float: left;
	padding-top: 90px;
font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 0px;
	padding-left: 60px;
	padding-right: 0px;
	height: auto;
	display: inline-block;
	clear: none;
	background-image: url(../assests/IM/product%20images/text_stars2C2.png);
	background-repeat: no-repeat;
	background-position: -30px 180px;
	
}

.textp{
	width: 350px;
	float: left;
	padding-top: 60px;







font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 0px;
	padding-left: 50px;
	padding-right: 0px;
	height: auto;
	display: inline-block;
	clear: none;
	background-image: url(../assests/IM/product%20images/text_stars2b2.png);
	background-repeat: no-repeat;
	background-position: -30px 180px;
	
}



.textbk{
	width: 270px;
	float: left;
	padding-top: 120px;





font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 0px;
	height: auto;
	display: inline-block;
	clear: none;
	background-image: url(../assests/IM/product%20images/text_starsbook2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
}

.texttc{
	width: 175px;
	float: left;
	padding-top: 380px;

	
	


font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0mm;
	height: auto;
	display: inline-block;
	clear: none;
	background-image: url(../assests/IM/product%20images/text_stars3b2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
}

.textpcshop{
	width: 220px;
	float: left;
	padding-top: 380px;




font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: bold;
	color: #996600;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0mm;
	height: auto;
	display: inline-block;
	clear: none;
	background-image: url(../assests/Stars_and_icons/logo.jpg);
	background-repeat: no-repeat;
	background-position: -5px 240px;
	
}

.textpc{
	width: 175px;
	float: left;
	padding-top: 380px;
font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: normal;
	color: #333333;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0mm;
	height: auto;
	display: inline-block;
	clear: none;
	background-image: url(../assests/Stars_and_icons/logo.jpg);
	background-repeat: no-repeat;
	background-position: -5px 240px;
	
}

.textcards{
	width: 250px;
	float: left;
	padding-top: 60px;
font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0mm;
	height: auto;
	display: inline-block;
	clear: none;
	background-image: url(../assests/IM/product%20images/text_stars3bcards.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
}
.textcards2{
	width: 250px;
	float: left;
	padding-top: 60px;


font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: normal;
	color: #660000;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 0px;
	padding-left: 60px;
	padding-right: 0mm;
	height: auto;
	display: inline-block;
	clear: none;
	background-image: url(../assests/IM/product%20images/text_stars3bcards.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
}

.textcardsstars{
	width: 240px;
	float: left;
	padding-top: 75px;








font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0mm;
	height: auto;
	display: inline-block;
	clear: none;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
}

.textcardsarc{
	width: 250px;
	float: left;
	padding-top: 60px;
font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: bold;
	color: #996600;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0mm;
	height: auto;
	display: inline-block;
	clear: none;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
}

.textcardsstarsbfiforim{
	width: 170px;
	float: left;
	padding-top: 185px;
font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: normal;
	color: #333333;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0mm;
	height: auto;
	display: inline-block;
	clear: none;
	background-image: url(../assests/IM/cards/bfiprowlerlogo.png);
	background-repeat: no-repeat;
	background-position: -29px 400px;
	
}

.textcardsstarsbfiforstarsindex{
	width: 180px;
	float: left;
	padding-top: 180px;














font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 0mm;
	height: auto;
	display: inline-block;
	clear: none;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 1px 240px;
	
}

.textcardsarcbfiforarcindex{
	width: 170px;
	float: left;
	padding-top: 185px;
font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: bold;
	color: #996600;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0mm;
	height: auto;
	display: inline-block;
	clear: none;
	background-image: url(../assests/IM/cards/bfiprowlerlogo.png);
	background-repeat: no-repeat;
	background-position: -29px 240px;
	
}

.textcardsstarsbfiforstars{
	width: 170px;
	float: left;
	padding-top: 185px;
font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: normal;
	color: #333333;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0mm;
	height: auto;
	display: inline-block;
	clear: none;
	background-image: url(../assests/IM/cards/bfiprowlerlogo.png);
	background-repeat: no-repeat;
	background-position: -29px 400px;
	
}



.textleft{
	width: auto;
	float: left;
	padding-top: 30px;
font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 15px;
	font-weight: normal;
	color: #000033;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 50px;
	padding-left: 20px;
	padding-right: 500px;
	
}

body {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1.4;
	background-color: #000;
	color: #000;
	background-image: url(../assests/tls/productspage/sky.png);
	background-repeat: repeat;
}


/* ~~ Element/tag selectors ~~ */
ul, ol, dl { /* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
	padding: 0;
	margin: 0;
	font-size: 14px;
	color: #FFF;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 /* removing the top margin gets around an issue where margins can escape from their containing div. The remaining bottom margin will hold it away from any elements that follow. */
	padding-right: 15px;
	padding-left: 15px; /* adding the padding to the sides of the elements within the divs, instead of the divs themselves, gets rid of any box model math. A nested div with side padding can also be used as an alternate method. */
	font-family: Raleway;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	background-color: #000;
}
a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
	border: none;
}

/* ~~ Styling for your site's links must remain in this order - including the group of selectors that create the hover effect. ~~ */
a:link {
	color: #000; /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
	font-size: 12pt;
	text-decoration: none;
	font-family: 'Open+sans', sans-serif;
	font-weight: normal;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover, a:active, a:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	text-decoration: none;
	color: #000;
	font-family: 'Open+sans', sans-serif;
}

.whitetext  {
	color: #FFF;	
	
	
}

.2ndpara{
	font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	;
	padding-top: 10px;
	float: left;
}






img.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.containercontact {
	width: 960px;
	max-width: 1260px;/* a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	min-width: 780px; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
	overflow: hidden; /* this declaration makes the .container clear all floated columns within it. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 100%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	color: #000;
	background-color: #000;
}



.containerabout {
	width: 960px;
	max-width: 1260px;/* a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	min-width: 780px; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
	overflow: hidden; /* this declaration makes the .container clear all floated columns within it. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 100%;
	background-image: url(../assests/about%20page/aboutpage7.jpg);
	background-repeat: no-repeat;
	background-position: 0px 65px;
	}
	
	.containeraboutstars {
	width: 1060px;
	max-width: 1260px;/* a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	min-width: 780px; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
	overflow: hidden; /* this declaration makes the .container clear all floated columns within it. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 100%;
	background-image: url(../assests/about%20page/aboutpage7.jpg);
	background-repeat: no-repeat;
	background-position: 0px 65px;
	}
	
	
	
.containerindex {
	width: 800px;
	max-width: 1260px;/* a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	min-width: 780px; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
	overflow: hidden; /* this declaration makes the .container clear all floated columns within it. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 100%;
	background-image: none;
	padding-left: 150px;
	padding-top: 100px;
	}
	
	.containeramp {
	width: 100%;
	max-width: 1260px;/* a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	min-width: 780px; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
	overflow: hidden; /* this declaration makes the .container clear all floated columns within it. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color: #FFF;
	}

.thumbholder {
	
	
}

/* ~~ These are the columns for the layout. ~~ 

1) Padding is only placed on the top and/or bottom of the divs. The elements within these divs have padding on their sides. This saves you from any "box model math". Keep in mind, if you add any side padding or border to the div itself, it will be added to the width you define to create the *total* width. You may also choose to remove the padding on the element in the div and place a second div within it with no width and the padding necessary for your design.

2) No margin has been given to the columns since they are all floated. If you must add margin, avoid placing it on the side you're floating toward (for example: a right margin on a div set to float right). Many times, padding can be used instead. For divs where this rule must be broken, you should add a "display:inline" declaration to the div's rule to tame a bug where some versions of Internet Explorer double the margin.

3) Since classes can be used multiple times in a document (and an element can also have multiple classes applied), the columns have been assigned class names instead of IDs. For example, two sidebar divs could be stacked if necessary. These can very easily be changed to IDs if that's your preference, as long as you'll only be using them once per document.

4) If you prefer your nav on the right instead of the left, simply float these columns the opposite direction (all right instead of all left) and they'll render in reverse order. There's no need to move the divs around in the HTML source.

*/


	
	

.comments {
	color: #550104;	
}


.photo_titles {
	color: #550104;
	font-weight: bold;
}
	
	





.bannergmfa {
	float: left;
	width: 880px;
	padding-top: 25px;
	padding-bottom: 100px;
	padding-left: 70px;
	letter-spacing: -1px;
	padding-right: 0px;
	position: fixed;
	background-repeat: no-repeat;
	background-image: url(../assests/banner_logo_no_text.png);
	height: auto;
}


.bannercm {
	float: left;
	width: 880px;
	padding-top: 25px;
	padding-bottom: 100px;
	padding-left: 70px;
	letter-spacing: -1px;
	padding-right: 0px;
	position: fixed;
	background-repeat: no-repeat;
	background-image: url(../assests/banner_logo_no_text.png);
	height: auto;
}

.bannerindex {
	float: left;
	width: 940px;
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	padding-top: 20px;
	padding-bottom: 150px;
	padding-left: 20px;
	line-height: normal;
	letter-spacing: -1px;
	padding-right: 0px;
	position: fixed;
	background-repeat: no-repeat;
	background-image: url(../assests/bannerbgtransgradient5index.png);
}
.bannerimage {
	float: right;
	width: 100px;
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	padding-top: 30px;
	line-height: normal;
	letter-spacing: -1px;
	padding-right: 0px;
	position: fixed;
	background-repeat: no-repeat;
	background-image: url(../assests/bannerbgtransgradient5.png);
}
.bannerbtl {
	float: left;
	width: 940px;
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	padding-top: 20px;
	padding-bottom: 120px;
	padding-left: 20px;
	line-height: normal;
	letter-spacing: -1px;
	padding-right: 0px;
	position: fixed;
	background-repeat: no-repeat;
	background-image: url(../assests/bannerbgtransgradient5.png);
}


.banner2 {
	float: left;
	width: 940px;
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	padding-top: 20px;
	padding-bottom: 120px;
	padding-left: 20px;
	line-height: normal;
	letter-spacing: -1px;
	padding-right: 0px;
	position: fixed;
	background-repeat: no-repeat;
	background-image: url(../assests/bannerbgtransgradient5.png);
}


.bannerhome {
	float: left;
	width: 940px;
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	padding-top: 20px;
	padding-bottom: 120px;
	padding-left: 20px;
	line-height: normal;
	letter-spacing: -1px;
	padding-right: 0px;
	position: fixed;
	background-color: #FFF;
	background-image: url(../assests/banner4.png);	
}




.maintext_hi5 {
	float: left;
	width: 220px;
	font-family: 'Raleway', sans-serif;
	font-size: 15px;
	line-height: 19.5px;
	padding-top: 185px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 6px;	
}

.maintext {
	float: left;
	width: 220px;
	font-family: Raleway, sans-serif;
	font-size: 15px;
	line-height: 19.5px;
	padding-top: 270px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 6px;	
	
}



.maintext_virgin {
	float: left;
	width: 220px;
	font-family: Raleway, sans-serif;
	font-size: 15px;
	line-height: 19.5px;
	padding-top: 180px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 6px;
}


.maintext_photo {
	float: left;
	width: 215px;
	font-family: 'Raleway', sans-serif;
	font-size: 15px;
	line-height: 19.5px;
	padding-top: 190px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 6px;
}


.maintext_im {
	float: left;
	width: 220px;
	font-family: 'Raleway', sans-serif;
	font-size: 15px;
	line-height: 19.5px;
	padding-top: 145px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 6px;
}



.maintextheading {
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: bold;	
}


.maintextheadcont {
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 39px;
	padding-top: 20px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}


.maintextheadcontabout {
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 39px;
	padding-top: 137px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}


.maintextheadcontre {
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 39px;
	padding-top: 200px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}

.maintextheadcontcf {
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 30px;
	padding-top: 223px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}


.maintextheadcont_photo {
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 200px;
	padding-top: 223px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}





/* container for visualising music banner which needs a o padded top*/
.maintextheadcontvis {
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 39px;
	padding-top: 185px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}

.maintextheadcontlife {
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 30px;
	padding-top: 175px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}

.maintextheadcontvir {
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 39px;
	padding-top: 215px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}


.maintextheadconthdif {
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 39px;
	padding-top: 208px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}

.maintextheadcontcalm{
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 39px;
	padding-top: 147px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}



.maintextheadcontvirjudge {
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 30px;
	padding-top: 10px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}

.maintextheadcontcont {
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 39px;
	padding-top: 128px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}



.maintextheadcontfilm {
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 39px;
	padding-top: 115px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}

.maintextheadcontgall {
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 39px;
	padding-top: 192px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}

.maintextheadcontbtlpub {
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 39px;
	padding-top: 254px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}


.maintextheadcontbtlfilm{
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 30px;
	padding-top: 255px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}

.maintextheadcontamp{
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 39px;
	padding-top: 204px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}

.maintextheadcontim{
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 39px;
	padding-top: 286px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}

.maintextheadcontphoto{
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 39px;
	padding-top: 178px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}

.mid_col_photo{
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 39px;
	padding-top: 273px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}

.maintextheadcontwad{
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 30px;
	padding-top: 215px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}

.maintextheadcont_hi5{
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 30px;
	padding-top: 130px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}

.maintextheadcont_hi5_2{
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 39px;
	padding-top: 218px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}

.maintextheadcont_hi5_3{
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 39px;
	padding-top: 265px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}

.maintextheadcont_hi5_4{
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 39px;
	padding-top: 278px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}

.maintextheadcontconf{
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 200px;
	padding-top: 180px;
	color: #333;
	padding-right: 0px;
	padding-left: 4px;
}


.maintextheadcont p {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transform-origin: 0% 100%;
	-moz-transform-origin: 0% 100%;
	-o-transform-origin: 0% 100%;
	transform-origin: 0% 100%;
	white-space: nowrap;
	line-height: normal;
}

.gdprop {
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	color: #333;
}

.banner p {
	float: left;
	width: 920px;
	font-family: 'Raleway', sans-serif;
	font-size: 16pt;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	letter-spacing: 0px;
	text-align: left;
	color: #CCC;
}




.bannerindex p {
	float: left;
	width: 920px;
	font-family: 'Raleway', sans-serif;
	font-size: 12px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	letter-spacing: 0px;
	text-align: left;
	color: #CCC;
}


.spheading {
	float: left;
	font-family: 'Raleway', sans-serif;
	font-size: 30px;
	color: #333333;
	font-weight: lighter;
	letter-spacing: 0.0025em;
	text-decoration: none;
}

.footer {
	width: 940px;
	float: left;
	font-family: 'Raleway', sans-serif;
	font-size: 9px;
	color: #FFF;
	height: 50px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 8px;
	background-image: none;
	background-position: 15px -60px;
}

.footer2 {
	width: 940px;
	float: left;
	font-family: 'Raleway', sans-serif;
	font-size: 10px;
	color: #666;
	height: 50px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 8px;
	background-image: none;
	background-position: 15px -60px;
}

.footerlogo {
	width: 940px;
	float: left;
	font-family: 'Raleway', sans-serif;
	font-size: 9px;
	color: #666;
	padding-bottom: 5px;
	background-image: none;
	background-position: 15px -60px;
	padding-left: 3px;
}


.footerlogo2 {
	width: 940px;
	float: left;
	font-family: 'Raleway', sans-serif;
	font-size: 9px;
	color: #666;
	padding-bottom: 5px;
	background-image: none;
	background-position: 15px -60px;
	padding-left: 3px;
}

.backtotop {
	width: 580px;
	float: left;
	font-family: Raleway, sans-serif;
	font-size: 12px;
	color: #999;
	height: auto;
	text-align: center;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.menusidebar {
	float: left;
	width: 40px;
	height: auto;
	font-family: 'Raleway', sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 105px;
}


.menusidebararchive {
	float: left;
	width: 55px;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 32px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 265px;
}

.menusidebarpf {
	float: left;
	width: 40px;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 41px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 280px;
}


.menusidebarpf3 {
	float: left;
	width: 40px;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 95px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 100px;
}

.menusidebarhome {
	float: left;
	width: 300px;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.sidebar1 {
	float: left;
	width: 200px;
	padding: 5px;
}

.sidebar3 {
	float: left;
	width: 240px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.sidebar4 {
	float: left;
	width: auto;
	padding-top: 5px;
	padding-right: 35px;
	padding-bottom: 140px;
	padding-left: 5px;
}


.sidebar4prints {
	float: left;
	width: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 35px;
	padding-left: 0px;
}


.textwarningtshirtsprints2port{
	width: 300px;
	float: left;
	padding-top: 50px;


font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 50px;
	padding-left: 125px;
	padding-right: 40px;
	background-image: url(../assests/tls/productspage/tshirts/_warningboxbg.png);
	background-repeat: no-repeat;
	background-position: 50px 315px;
	text-align: center;
	
}

.sidebar4prints {
	float: left;
	width: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 35px;
	padding-left: 0px;
}

.textwarningtshirtsprints2lands{
	width: 300px;
	float: left;
	padding-top: 180px;

font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 50px;
	padding-left: 130px;
	padding-right: 50px;
	background-image: url(../assests/tls/productspage/tshirts/_warningboxbg.png);
	background-repeat: no-repeat;
	background-position: 55px 445px;
	text-align: center;
	
}

.textwarningtshirtsprints2{
	width: 320px;
	float: left;
	padding-top: 105px;


font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 50px;
	padding-left: 120px;
	padding-right: 50px;
	background-image: url(../assests/tls/productspage/tshirts/_warningboxbg.png);
	background-repeat: no-repeat;
	background-position: 55px 370px;
	text-align: center;
	
}

.textwarningtshirts{
	width: 320px;
	float: left;
	padding-top: 60px;


















font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 50px;
	padding-left: 110px;
	padding-right: 50px;
	background-image: url(../assests/tls/productspage/tshirts/_warningboxbg.png);
	background-repeat: no-repeat;
	background-position: 45px 325px;
	text-align: center;
	
}

.sidebar4lands {
	float: left;
	width: auto;
	padding-top: 5px;
	padding-right: 35px;
	padding-bottom: 175px;
	padding-left: 5px;
}

.sidebar4left {
	float: left;
	width: 360px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.sidebar4right {
	float: left;
	width: 410px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}
 

.imagecontainer {
	float: left;
	width: 1000px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: none;
}


.back {
	float: left;
	width: 800px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 140px;
	padding-left: 180px;
}

.backprints {
	float: left;
	width: 800px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 140px;
	padding-left: 200px;
}

.backts {
	float: left;
	width: 800px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 140px;
	padding-left: 165px;
}

.sidebarsequence {
	float: left;
	width: 880px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 0px;
	color: #FFF;
}


.sidebar4pp {
	float: left;
	width: 265px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 35px;
	padding-left: 20px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
}

.price {
	float: none;
	width: auto;
	color: #0F0;
	font-weight: bold;
	font-size: 18px;
	padding: 0px;
}

.size {
	float: none;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 22px;
	padding: 0px;
}


.sold {
	float: none;
	width: auto;
	color: #FFFF00;
	font-weight: bold;
	font-size: 22px;
	background-color: #F00;
	padding-top: 0px;
	padding-right: 17px;
	padding-bottom: 0px;
	padding-left: 17px;
}

.sidebar4ppboxsets {
	float: left;
	width: 280px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 35px;
	padding-left: 15px;
	color: #996600;
	font-weight: bold;
}


.sidebar4cdstarsbox  {
	float: left;
	width: 280px;
	padding-top: 560px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sidebar4cd {
	float: left;
	width: 280px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.sidebar4cdcity1 {
	float: left;
	width: 280px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(../assests/Stars_and_icons/cards/river1.jpg);
}

.sidebar4cdcity2 {
	float: left;
	width: 280px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.sidebar4cdcity3 {
	float: left;
	width: 280px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.sidebar2imagetls {
	float: left;
	width: 160px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
}

.horizfiller {
	float: left;
	width: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
}


.sidebar2imagecards {
	float: left;
	width: 140px;
	height: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.sidebar2imagecardsbt {
	float: left;
	width: 155px;
	height: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.sidebarpaddingforsinglebox {
	float: left;
	width: 70px;
	height: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.sidebar2imagecardspp {
	float: left;
	width: 140px;
	height: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.sidebar2imagecardsppbt {
	float: left;
	width: 140px;
	height: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.sidebar2imagecardsppforbeatles {
	float: left;
	width: 100px;
	height: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.sidebar70pxfiller {
	float: left;
	width: 50px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
}

.sidebar4b {
	float: left;
	width: 760px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 50px;
	text-align: center;
}



.sidebar6 {
	float: left;
	width: 750px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.sidebar6pcards {
	float: left;
	width: 700px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.sidebar6pcardsboxdisplay {
	float: left;
	width: 600px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


.sidebarcards {
	float: left;
	width: 400px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.sidebar6b {
	float: left;
	width: 840px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.sidebar5 {
	float: left;
	width: 420px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 8px;
}

.sidebar52imleft {
	float: left;
	width: 440px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	text-align: center;
}

.sidebar52imleftforbutton {
	float: left;
	width: 440px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 50px;
	text-align: center;
}


.sidebar52imright  {
	float: left;
	width: 440px;
	padding-top: 5px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}

.sidebar52imrightforbutton  {
	float: left;
	width: 440px;
	padding-top: 5px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 0px;
	text-align: center;
}
.2landscontainer {
	float: left;
	width: 980px;
	padding: 0px;
}

.sidebar5single {
	float: left;
	width: 820px;
	padding-top: 5px;
	padding-right: 200px;
	padding-bottom: 20px;
	padding-left: 8px;
}

.sidebar5pp {
	float: left;
	width: 425px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 35px;
	padding-left: 8px;
	color: #FFFFFF;
	font-weight: bold;
}

.sidebar5cd  {
	float: left;
	width: 420px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.sidebar214  {
	float: left;
	width: 230px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.sidebar5cdbtls2  {
	float: left;
	width: 420px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	background-image: url(../assests/Stars_and_icons/cards/rainbowb.jpg);
}


.sidebar5cdlands  {
	float: left;
	width: 860px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.sidebar5cdnt {
	float: left;
	width: 430px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.sidebar5cdntbtls {
	float: left;
	width: 430px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	background-image: url(../assests/Stars_and_icons/cards/rainbowa.jpg);
	border-top-style: none;
}

.sidebar5space {
	float: left;
	width: 210px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 8px;
}
.sidebar5large {
	float: left;
	width: 398px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 60px;
}

.sidebar5large {
	float: left;
	width: 398px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 60px;
}



.sidebar5largeb {
	float: left;
	width: 368px;
	padding-top: 5px;
	padding-right: 60px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.sidebarim {
	float: left;
	width: 190px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	clear: right;
}


.sidebartop {
	float: left;
	width: 200px;
	
}

.maincontentsdescription {
	width: 620px;
	float: left;
	font-family: 'Raleway', sans-serif;
	color: #666;
	font-size: 12px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 310px;
}

.maincontentsdescription_im {
	width: 700px;
	float: left;
	font-family: 'Raleway', sans-serif;
	color: #666;
	font-size: 12px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 185px;
}

.maincontentsdescription_im_image {
	width: 620px;
	float: left;
	font-family: 'Raleway', sans-serif;
	color: #666;
	font-size: 12px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 210px;
}

.maincontentsdescription_im_product {
	width: 720px;
	float: left;
	font-family: 'Raleway', sans-serif;
	color: #666;
	font-size: 12px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 210px;
}

.maincontentsdescription_im_image_lands {
	width: 720px;
	float: left;
	font-family: 'Raleway', sans-serif;
	color: #666;
	font-size: 12px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 210px;
}





.maincontentsdescription_gal {
	width: 400px;
	float: left;
	font-family: 'Raleway', sans-serif;
	color: #666;
	font-size: 12px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 260px;
}

.maincontentsdescription_photo {
	width: 900px;
	float: left;
	font-family: 'Raleway', sans-serif;
	color: #666;
	font-size: 12px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

.maincontentsdescription_poster {
	width: 570px;
	float: left;
	font-family: 'Raleway', sans-serif;
	color: #666;
	font-size: 12px;
	text-align: center;
	padding-right: 0px;
	padding-left: 50px;
	padding-top: 160px;
}

.maincontentsdescriptionbtl {
	width: 610px;
	float: left;
	font-family: 'Raleway', sans-serif;
	color: #666;
	font-size: 12px;
	text-align: center;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 310px;
	background-image: none;
	padding-bottom: 0px;
}




.thumbholder {
	width: 640px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 200px;
}


.thumbholderim {
	width: 600px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	text-align: center;
	padding-right: 0px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 15px;
}

.thumbholderimgmfa {
	width: 400px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	text-align: center;
	padding-right: 0px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 15px;
}

.thumbholderim2 {
	width: 950px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #491817;
	font-size: 12px;
	text-align: center;
	padding-right: 0px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 20px;
}

.thumbholderim3 {
	width: 220px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	text-align: center;
	padding-right: 0px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 15px;
}
.thumbholderim4 {
	width: auto;
	float: left;
	font-family: Raleway, sans-serif;
	color: #491817;
	font-size: 15px;
	text-align: left;
	padding-right: 0px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 15px;
}

.thumbholderphoto {
	width: 600px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	display: block;
	margin: auto;
}


.thumbholder3 {
	width: 800px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 210px;
}

.2thumbcontainer{
	float: left;
	width: 620px;
}

.2thumbholder{
	padding: 30px;
	float: left;
	width: 250px;
}

.2thumbcontainer.img {
	padding: 0px;
	margin-top: 20px;
}

.issuubox {
	width: 740px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	text-align: center;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
/* for captions virgin insatiabke curiosity*/
.maincontentscaption {
	width: 505px;
	float: left;
	font-family: 'Raleway', sans-serif;
	color: #550104;
	font-size: 10px;
	text-align: right;
	padding-right: 70px;
	padding-left: 0px;
	padding-top: 0px;
	font-style: italic;
	font-weight: bold;
}

.maincontentscaption_hi5 {
	width: 486px;
	float: left;
	font-family: 'Raleway', sans-serif;
	color: #550104;
	font-size: 10px;
	text-align: right;
	padding-left: 0px;
	padding-top: 0px;
	font-style: italic;
	font-weight: bold;
}

/* for captions smart disruption and red hot which need greater indent*/
.maincontentscaption2 {
	width: 530px;
	float: left;
	font-family: 'Raleway', sans-serif;
	color: #550104;
	font-size: 10px;
	text-align: right;
	padding-right: 45px;
	padding-left: 0px;
	padding-top: 0px;
	font-style: italic;
	font-weight: bold;
}
.header {
	font-family: 'Raleway', sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #550104;
}

/* for captions visualising music*/
.maincontentscaption3 {
	width: 530px;
	float: left;
	font-family: 'Raleway', sans-serif;
	color: #550104;
	font-size: 10px;
	text-align: right;
	padding-right: 45px;
	padding-left: 0px;
	padding-top: 0px;
	font-style: italic;
	font-weight: bold;
}

.maincontents {
	width: 1000px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	padding: 0px;
}

/* style to colour text white to dissapear into the background - used when text has to be placed into a div to make the box expand  - and fill an area*/
.textwhite {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	}
	
	
.judgescomments	{
	font-family: 'Raleway', sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bolder;
}
	
	
/* style to swap the image on hover without the rollover style - this creates a nice slight transition that is not as abrupt as using the mouse rollover style */
.swapMe img { -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; } .swap1, .swapMe:hover .swap2 { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } .swapMe:hover .swap1, .swap2 { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; }	


	
a.liferollover:link, .liferollover{
	width:233px;
	height:190px;
	display:block;
	background-image:url(../assests/index%20thumbs/life_thumb.jpg);
}

a.liferollover:hover{
	width:233px;
	height:190x;
	display:block;
	background-image:url(../assests/index%20rollover%20images/lige%20rollover.png);
}


	a.btl:link, .btl{
	width:233px;
	height:190px;
	display:block;
	background-image:url(../assests/index%20thumbs/between%20the%20lines.jpg);
}

a.btl:hover{
	width:233px;
	height:190x;
	display:block;
	background-image:url(../assests/index%20rollover%20images/between%20the%20lines%20rollover.png);
}

.content {
	padding: 10px 0;
	width: 80%;
	float: left;
}

/* ~~ This grouped selector gives the lists in the .content area space ~~ */
.content ul, .content ol { 
	padding: 0 15px 15px 40px; /* this padding mirrors the right padding in the headings and paragraph rule above. Padding was placed on the bottom for space between other elements on the lists and on the left to create the indention. These may be adjusted as you wish. */
}

/* ~~ The navigation list styles (can be removed if you choose to use a premade flyout menu like Spry) ~~ */
ul.nav {
	list-style: none; /* this removes the list marker */
	border-top: 1px solid #666; /* this creates the top border for the links - all others are placed using a bottom border on the LI */
	margin-bottom: 15px; /* this creates the space between the navigation on the content below */
}
ul.nav li {
	border-bottom: 1px solid #666; /* this creates the button separation */
}
ul.nav a, ul.nav a:visited { /* grouping these selectors makes sure that your links retain their button look even after being visited */
	padding: 5px 5px 5px 15px;
	display: block; /* this gives the link block properties causing it to fill the whole LI containing it. This causes the entire area to react to a mouse click. */
	text-decoration: none;
	background: #8090AB;
	color: #000;
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus { /* this changes the background and text color for both mouse and keyboard navigators */
	background: #6F7D94;
	color: #FFF;
}

/* ~~miscellaneous float/clear classes~~ */
.fltrt {  /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the overflow:hidden on the .container is removed */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.italics {
	font-style: italic;
}

.cardscontainertap{
	float: left;
	font-size: 16px;
	color: #333;
	text-align: center;
	text-decoration: none;
	height: auto;
	width: 800px;
	background-image: none;
	background-attachment: scroll;
	background-repeat: repeat;
	padding-top: 25px;
	padding-right: 60px;
	padding-bottom: 40px;
	padding-left: 35px;
}

.tap {
	font-size: 30px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: 3px;
	
	
}

.fullsetbanner{
	width: 875px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 10px;






font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	color: #0c3258;
	font-family: Raleway;
	font-style: normal;
	padding-left: 60px;
	padding-bottom: 20px;
	text-align: left;
	background-image: none;
	background-repeat: no-repeat;
	padding-right: 25px;
	background-position: 10px 40px;

	
}


.fullsetcontainer{
	width: 1015px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 10px;




font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	color: #0c3258;
	font-family: Raleway;
	font-style: normal;
	padding-left: 20px;
	padding-bottom: 90px;
	text-align: center;
	background-image: none;
	background-repeat: no-repeat;
	padding-right: 25px;
	background-position: 10px 40px;

	
}


.imagebox480cardsgeneral{
	width: 365px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 60px;
font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	color: #0c3258;
	font-family: Raleway;
	font-style: normal;
	padding-left: 60px;
	padding-bottom: 90px;
	text-align: right;
	background-image: none;
	background-repeat: no-repeat;
	padding-right: 25px;
	background-position: 10px 40px;

	
}


.imageboxcarddisplayind{
	width: 400px;
	float: left;
	clear: none;
	display: inline-block;



















font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: 500;
	color: #333333;
	font-family: Raleway, sans-serif;
	font-style: normal;
	text-align: left;
	background-image: url(../assests/tls/productspage/cards/details.jpg);
	background-repeat: no-repeat;
	padding-top: 170px;
	padding-right: 50px;
	padding-bottom: 80px;
	padding-left: 70px;
	background-position: 33px 31px;

	
}



.ppboxcardssets2{
	width: 280px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 130px;








font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 80px;
	padding-bottom: 10px;
	text-align: center;
	background-image: url(../assests/tls/productspage/cards/how-to-order-cards-bg.png);
	padding-right: 70px;
	background-repeat: no-repeat;
	background-position: 58px 10px;

	
}


.ppboxtshirts{
	width: 310px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 130px;





font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 50px;
	padding-bottom: 20px;
	text-align: center;
	background-image: url(../assests/tls/productspage/tshirts/how-to-order-t-shirts-bgnew.png);
	padding-right: 70px;
	background-repeat: no-repeat;
	background-position: 43px 10px;

	
}


.ppboxprints2{
	width: 320px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 130px;






font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 27px;
	padding-bottom: 60px;
	text-align: center;
	background-image: url(../assests/tls/productspage/tshirts/howtoorderbgtsnew2025.png);
	padding-right: 70px;
	background-repeat: no-repeat;
	background-position: 35px 10px;

	
}


.ppboxcardssets3{
	width: 280px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 130px;















font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 80px;
	padding-bottom: 20px;
	text-align: center;
	background-image: url(../assests/tls/productspage/cards/how-to-order-cards-bg.png);
	padding-right: 70px;
	background-repeat: no-repeat;
	background-position: 58px 10px;

	
}


.imageboxcarddisplayindsets{
	width: 410px;
	float: left;
	clear: none;
	display: inline-block;












font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: 500;
	color: #333333;
	font-family: Raleway, sans-serif;
	font-style: normal;
	text-align: left;
	background-image: url(../assests/tls/productspage/cardsets/details.jpg);
	background-repeat: no-repeat;
	padding-top: 200px;
	padding-right: 20px;
	padding-bottom: 80px;
	padding-left: 105px;
	background-position: 53px 60px;

	
}



.imageboxcarddisplayindtshirts{
	width: 410px;
	float: left;
	clear: none;
	display: inline-block;






























font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: 500;
	color: #333333;
	font-family: Raleway, sans-serif;
	font-style: normal;
	text-align: left;
	background-image: url(../assests/tls/productspage/tshirts/tshirtsdisplay3new.png);
	background-repeat: no-repeat;
	padding-top: 460px;
	padding-right: 0px;
	padding-bottom: 250px;
	padding-left: 40px;
	background-position: -6px 115px;

	
}

.imageboxcarddisplayprints{
	width: 390px;
	float: left;
	clear: none;
	display: inline-block;
































font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: 500;
	color: #333333;
	font-family: Raleway, sans-serif;
	font-style: normal;
	text-align: left;
	background-image: none;
	background-repeat: no-repeat;
	padding-top: 130px;
	padding-right: 0px;
	padding-bottom: 70px;
	padding-left: 30px;
	background-position: -12px 160px;

	
}


.imagebox480cardsetfull{
	width: 385px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 45px;





font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	font-family: Raleway;
	font-style: normal;
	padding-left: 60px;
	padding-bottom: 0px;
	text-align: right;
	background-image: none;
	background-repeat: no-repeat;
	padding-right: 0px;
	background-position: 25px 20px;

	
}


.imagebox480cardset{
	width: 385px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 65px;




font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	font-family: Raleway;
	font-style: normal;
	padding-left: 60px;
	padding-bottom: 0px;
	text-align: right;
	background-image: none;
	background-repeat: no-repeat;
	padding-right: 0px;
	background-position: 25px 20px;

	
}


.textwarningprintsnewtshirts{
	width: 290px;
	float: left;
	padding-top: 500px;











font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 40px;
	padding-left: 8px;
	padding-right: 70px;
	background-image: url(../assests/tls/productspage/tshirts/_warningboxbg.jpg);
	background-repeat: no-repeat;
	background-position: -70px 490px;
	text-align: center;
	
}


.textwarningprintsnewprintsls{
	width: 310px;
	float: left;
	padding-top: 780px;















font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 40px;
	padding-left: 128px;
	padding-right: 30px;
	background-image: url(../assests/tls/productspage/prints/_warningboxbgprintsls.jpg);
	background-repeat: no-repeat;
	background-position: 82px 1080px;
	text-align: center;
	
}


.textwarningprintsnewprintslsa3postercarrie{
	width: 310px;
	float: left;
	padding-top: 780px;





















font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 40px;
	padding-left: 128px;
	padding-right: 30px;
	background-image: url(../assests/tls/productspage/prints/_warningboxbgprintsls.jpg);
	background-repeat: no-repeat;
	background-position: 82px 1165px;
	text-align: center;
	
}

.textwarningprintsnewprintslsa3poster{
	width: 310px;
	float: left;
	padding-top: 800px;































font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 40px;
	padding-left: 128px;
	padding-right: 30px;
	background-image: url(../assests/tls/productspage/prints/_warningboxbgprintsls.jpg);
	background-repeat: no-repeat;
	background-position: 82px 1255px;
	text-align: center;
	
}

.textwarningprintsnewprintsport{
	width: 290px;
	float: left;
	padding-top: 685px;






font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 40px;
	padding-left: 48px;
	padding-right: 70px;
	background-image: url(../assests/tls/productspage/prints/_warningboxbg.jpg);
	background-repeat: no-repeat;
	background-position: -26px 1050px;
	text-align: center;
	
}



.textwarningprintsnewprints{
	width: 290px;
	float: left;
	padding-top: 685px;





font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 40px;
	padding-left: 48px;
	padding-right: 70px;
	background-image: url(../assests/tls/productspage/prints/_warningboxbg.jpg);
	background-repeat: no-repeat;
	background-position: -26px 975px;
	text-align: center;
	
}

.textwarningprintsnewprintsa3posport{
	width: 290px;
	float: left;
	padding-top: 705px;
















font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 40px;
	padding-left: 48px;
	padding-right: 70px;
	background-image: url(../assests/tls/productspage/prints/_warningboxbg.jpg);
	background-repeat: no-repeat;
	background-position: -26px 1195px;
	text-align: center;
	
}




.imagebox480cardsettshirt{
	width: 350px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 60px;




font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	font-family: Raleway;
	font-style: normal;
	padding-left: 80px;
	padding-bottom: 200px;
	text-align: right;
	background-image: none;
	background-repeat: no-repeat;
	padding-right: 0px;
	background-position: 25px 0px;

	
}



.imagebox480cardsetseq{
	width: 1000px;
	float: left;
	clear: none;
	display: inline-block;





font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	font-family: Raleway;
	font-style: normal;
	text-align: center;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 25px 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;

	
}

.imagebox480cardsetseq2{
	width: 1000px;
	float: left;
	clear: none;
	display: inline-block;






font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	font-family: Raleway;
	font-style: normal;
	text-align: left;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 25px 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;

	
}
.imagebox480cardssmtdprintsls{
	width: 440px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 55px;


font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	font-family: Raleway;
	font-style: normal;
	padding-left: 0px;
	padding-bottom: 40px;
	text-align: center;
	background-image: none;
	background-repeat: no-repeat;
	padding-right: 45px;
	background-position: 58px 410px;

	
}

.imagebox480cardssmtdprints{
	width: 350px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 55px;
font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	font-family: Raleway;
	font-style: normal;
	padding-left: 90px;
	padding-bottom: 40px;
	text-align: center;
	background-image: none;
	background-repeat: no-repeat;
	padding-right: 45px;
	background-position: 58px 410px;

	
}


.imageboxcarddisplayindnewlands{
	width: 360px;
	float: left;
	clear: none;
	display: inline-block;











font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 24px;
	font-weight: 500;
	color: #333333;
	font-family: Raleway, sans-serif;
	font-style: normal;
	text-align: left;
	background-image: url(../assests/tls/productspage/cards/carddetailsmainnew.jpg);
	background-repeat: no-repeat;
	padding-top: 468px;
	padding-right: 50px;
	padding-bottom: 60px;
	padding-left: 50px;
	background-position: 6px 68px;

	
}

.imageboxcarddisplayindnew{
	width: 360px;
	float: left;
	clear: none;
	display: inline-block;












font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 24px;
	font-weight: 500;
	color: #333333;
	font-family: Raleway, sans-serif;
	font-style: normal;
	text-align: left;
	background-image: url(../assests/tls/productspage/cards/carddetailsmainnew.jpg);
	background-repeat: no-repeat;
	padding-top: 498px;
	padding-right: 50px;
	padding-bottom: 60px;
	padding-left: 50px;
	background-position: 6px 98px;

	
}


.imagebox480cardsgeneral3full{
	width: 465px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 10px;







font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	color: #0c3258;
	font-family: Raleway;
	font-style: normal;
	padding-left: 5px;
	padding-bottom: 25px;
	text-align: right;
	background-image: none;
	background-repeat: no-repeat;
	padding-right: 0px;
	background-position: 10px 30px;

	
}

.imagebox480cardsgeneral3{
	width: 465px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 10px;






font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	color: #0c3258;
	font-family: Raleway;
	font-style: normal;
	padding-left: 5px;
	padding-bottom: 65px;
	text-align: right;
	background-image: none;
	background-repeat: no-repeat;
	padding-right: 0px;
	background-position: 10px 30px;

	
}

.imagebox480cardsgeneral2{
	width: 465px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 10px;



font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	color: #0c3258;
	font-family: Raleway;
	font-style: normal;
	padding-left: 0px;
	padding-bottom: 65px;
	text-align: right;
	background-image: none;
	background-repeat: no-repeat;
	padding-right: 0px;
	background-position: 10px 30px;

	
}

.imageboxcarddisplayind2lands{
	width: 360px;
	float: left;
	clear: none;
	display: inline-block;













font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 24px;
	font-weight: 500;
	color: #333333;
	font-family: Raleway, sans-serif;
	font-style: normal;
	text-align: left;
	background-image: none;
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 80px;
	background-position: 6px -12px;

	
}


.imageboxcarddisplayind2{
	width: 360px;
	float: left;
	clear: none;
	display: inline-block;












font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 24px;
	font-weight: 500;
	color: #333333;
	font-family: Raleway, sans-serif;
	font-style: normal;
	text-align: left;
	background-image: none;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 20px;
	background-position: 6px -12px;

	
}


.tssize{
	color: #FFF;
	font-size: 36px;
	font-weight: bold;
	line-height: normal;
	
	
}

.tssize2{
	color: #090;
	font-size: 30px;
	font-weight: bold;
	line-height: normal;
	
	
}

.ppboxcards2newlands{
	width: 370px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 120px;







font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: normal;
	color: #FFF;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 75px;
	padding-bottom: 50px;
	text-align: center;
	background-image: url(../assests/tls/productspage/cards/ordercardsnew.png);
	padding-right: 0px;
	background-repeat: no-repeat;
	background-position: 95px 0px;

	
} 

.ppboxcards2new{
	width: 340px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 120px;






font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: normal;
	color: #FFF;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 25px;
	padding-bottom: 50px;
	text-align: center;
	background-image: url(../assests/tls/productspage/cards/ordercardsnew.png);
	padding-right: 0px;
	background-repeat: no-repeat;
	background-position: 30px 0px;

	
} 

.ukdel{
	color: #FF0;
	font-size: 32px;
	font-weight: bold;
	line-height: 38px;
	
	
}

.imagebox480cardssmtdtshirts2{
	width: 465px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 40px;




font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	font-family: Raleway;
	font-style: normal;
	padding-left: 20px;
	padding-bottom: 80px;
	text-align: right;
	background-image: none;
	background-repeat: no-repeat;
	padding-right: 0px;
	background-position: -30px 170px;
	color: #0c3258;

	
}

.ppboxtshirts2{
	width: 320px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 125px;






font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 17px;
	font-weight: normal;
	color: #0c3258;
	font-family: 'Raleway', sans-serif;
	font-style: normal;
	padding-left: 30px;
	padding-bottom: 20px;
	text-align: center;
	background-image: url(../assests/tls/productspage/tshirts/howtoorderbgtsnew2025.png);
	padding-right: 70px;
	background-repeat: no-repeat;
	background-position: 29px 5px;

	
}

.textwarningtshirtsnew2{
	width: 300px;
	float: left;
	padding-top: 0px;





font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: #0c3258;
	font-family: 'Open+Sans', sans-serif;
	;
	padding-bottom: 82px;
	padding-left: 85px;
	padding-right: 65px;
	background-image: url(../assests/IM/productpage/prints/imp-box.jpg);
	background-repeat: no-repeat;
	background-position: 50px 220px;
	text-align: center;
	
}



.imageboxcarddisplayind2ts{
	width: 360px;
	float: left;
	clear: none;
	display: inline-block;













font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 24px;
	font-weight: 500;
	color: #333333;
	font-family: Raleway, sans-serif;
	font-style: normal;
	text-align: left;
	background-image: none;
	background-repeat: no-repeat;
	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 20px;
	background-position: 26px -12px;

	
}

.imagebox480cardssmtdprints2{
	width: 465px;
	float: left;
	clear: none;
	display: inline-block;
	padding-top: 0px;







font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 18px;
	font-weight: bold;
	font-family: Raleway;
	font-style: normal;
	padding-left: 0px;
	padding-bottom: 0px;
	text-align: right;
	background-image: none;
	background-repeat: no-repeat;
	padding-right: 0px;
	background-position: -30px 170px;
	color: #0c3258;

	
}

.imageboxcarddisplayind2prints{
	width: 350px;
	float: left;
	clear: none;
	display: inline-block;





font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 24px;
	font-weight: 500;
	color: #333333;
	font-family: Raleway, sans-serif;
	font-style: normal;
	text-align: left;
	background-image: none;
	background-repeat: no-repeat;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 10px;
	background-position: 6px -12px;

	
}


.textwarningprintsnew3{
	width: 320px;
	float: left;
	padding-top: 350px;







font-family: Raleway
:500, 600, 700, 100, 800, 900, 400, 200, 300;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	font-family: 'Raleway', sans-serif;
	;
	padding-bottom: 40px;
	padding-left: 100px;
	padding-right: 10px;
	background-image: url(../assests/Stars_and_icons/productpage/t%20shirts/imp-box.jpg);
	background-repeat: no-repeat;
	background-position: 65px 285px;
	text-align: center;
	
}



</style>[if lte IE 7]>
